![](/img/trans.png)
[英]Unable to use --extra-index-url with pip after upgrading to 18.1
[英]pip3 command fails after upgrading to pip version 18.1
使用$ pip3 install --upgrade pip
--upgrade $ pip3 install --upgrade pip
升级pip3后,pip3无法正常工作。 并抛出此:错误命令:
Traceback (most recent call last):
File "/usr/bin/pip3", line 9, in <module>
from pip import main
ImportError: cannot import name 'main'
即使删除pip3并重新安装它,它仍然再次遇到相同的问题。
有人建议将from pip import main
更改from pip._internal import main
。 但是仍然没有用。
通常,最好不要安装操作系统的Python安装,因为它可以用于系统依赖性。 使用pyenv安装Python的干净版本,和/或使用virtualenv / Pipenv进行开发。
堆栈跟踪中的pip3命令位于系统的二进制路径中,因此可能是由操作系统的程序包管理器安装的。 它将期望使用较旧版本的pip,您已通过升级将其删除。
作为临时的解决方法,请尝试运行/usr/local/bin/pip3
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.