群晖自带python2.7,这个我没去动它。我就先安装setuptools(没问题,tar.gz格式),然后安装pip3(tar.gz格式),都是先编译后安装(python3 setup.py build、python3 setup.py install),安装也没问题,然后加入系统变量,输入python3显示3.8.6版本信息(我没加软连接),但是输入pip或者pip3,错误:
Traceback (most recent call last):sys.exit(load_entry_point('pip==21.0.1', 'console_scripts', 'pip'))
File "/volume1/@appstore/py3k/usr/local/bin/pip3", line 33
sys.exit(load_entry_point('pip==21.0.1', 'console_scripts', 'pip')), line 25
StopIteration
大概这样子,我猜测是版本问题(py2和py3冲突了,导致pip3指向错误)。我想不明白的是,安装都指定了python3,为什么还会指向错误?后来我是重新安装(python3 -m pip install --upgrade pip --force-reinstall)解决了,重新安装时是whl格式的,不是tar.gz格式,会不会是这个格式问题?(不能用未编译的?)
有大佬遇到过吗?