繁体   English   中英

升级到pip版本18.1后,pip3命令失败

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM