hello涩郎 2021-04-03 00:02 采纳率: 0%
浏览 221
已结题

今天在群晖上安装pip3出现了很奇怪的错误,有大佬遇到过吗?

群晖自带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格式,会不会是这个格式问题?(不能用未编译的?)
有大佬遇到过吗?

  • 写回答

2条回答 默认 最新

  • 幻灰龙 2021-04-03 08:40
    关注

    pip和python版本也是匹配使用的,先转换下 curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python3.8 get-pip.py

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 11月2日