helloselang92
hello涩郎
采纳率25%
2021-04-03 00:02

今天在群晖上安装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条回答

  • huanhuilong 幻灰龙 1月前

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

    点赞 评论 复制链接分享
  • huanhuilong 幻灰龙 1月前

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

    点赞 评论 复制链接分享

相关推荐