更新后为什么我的点子制动

时间:2018-06-04 11:54:55

标签: python python-3.x pip

我跑了

后,我的点子破了

pip install --upgrade pip

当我运行此命令时

pip -V

或我得到的任何其他命令

Traceback (most recent call last):
  File "/usr/bin/pip", line 9, in <module>
    from pip import main
ImportError: cannot import name main

为什么会破裂?我安装了python3。我有一个解决方案,但我需要了解升级到最新版本后它崩溃的原因。

1 个答案:

答案 0 :(得分:1)

pip作者多年来一直警告import pip。最后,在版本10中,他们重新构建了代码。

您的/usr/bin/pip未升级(可能是因为pip install -U pip安装了新的/usr/local/bin/pip),因此在重命名之前它会使用旧的API。

如果是这种情况,我建议将/usr/local/bin放在/usr/bin $PATH之前。