我的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。我有一个解决方案,但我需要了解为什么在升级到最新版本后它会崩溃。
最佳答案
pip
作者多年来一直警告不要 import pip
.最后,在版本 10 中,他们重构了代码。
你的 /usr/bin/pip
没有升级(可能是因为 pip install -U pip
安装了新的 /usr/local/bin/pip
) 所以它在重命名之前使用旧的 API。
如果是这种情况,我建议将 /usr/local/bin
放在 $PATH
中的 /usr/bin
之前。
关于python - 为什么更新后我的 pip 停止了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50680029/