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

时间:2019-01-08 13:54:15

标签: python python-3.x pip

使用$ 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。但是仍然没有用。

1 个答案:

答案 0 :(得分:0)

作为一般规则,最好不要安装操作系统的Python安装,因为它可以用于系统依赖性。使用pyenv安装一个干净的Python版本,和/或使用virtualenv / Pipenv进行开发。

堆栈跟踪中的pip3命令位于系统的二进制路径中,因此可能是由操作系统的程序包管理器安装的。将会使用较旧版本的pip,您已通过升级将其删除。

作为临时解决方法,请尝试运行 <activity android:name=".MyActivity" android:label="@string/app_name" android:theme="@android:style/Theme.NoDisplay" android:excludeFromRecents="true" android:screenOrientation="portrait"> > </activity>