Module Pip has no attribute 'main' 解决方法
pip10.0.* doesn’t support main 的解决方案
亲测有效的解决方案
pip升级到10.0.1的时候就会发现pip
一系列命令用不了,一用就会出现这个提示:
1 | AttributeError: Module Pip has no attribute 'main' |
官方好像还没找到解决方案,尝试了好久好久,终于找到一个trivial的解决方案,就是—— 降级
是不是很尴尬。。但是试过各种方案之后还是绝望地回到了这个方案。。
python3:
1 | python3 -m pip install --upgrade pip==9.0.3 |
python:
1 | python -m pip install --upgrade pip==9.0.3 |
PS:前面的python
加不加3
取决于你想要修复的pip是对应于那个python版本。
- 如果在命名的时候你就把python3以上的版本命名为了python,那就直接用
python
即可 - 如果你的电脑中python2和3有区分,那就用对应的python来降级那个pip
期待官方修复这个bug吧。。。