亲测可用
首先是结合网上错误的参考之后不行,我自己的修改方法:
通过sudo gedit pip,将/usr/bin/pip文件修改为如下后是可用的:
import sys
from pip._internal import main
if __name__ == 'main':
sys.exit(main())
网上其他问题的原因:
1 不进行任何修改的错误:
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
from pip import main
ImportError: cannot import name main
2 按照网上1的修改出现的错误:
Traceback (most recent call last):
File "/usr/bin/pip", line 11, in <module>
sys.exit(__main__.main())
AttributeError: 'module' object has no attribute 'main'
3 按照网上2的修改出现的错误:
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
from pip._internal import __main__
ImportError: cannot import name __main__