错误信息如下:
root@ubuntu:~# pip -V Traceback (most recent call last): File "/usr/bin/pip", line 9, in <module> from pip import main ImportError: cannot import name main
解决办法:
第一个方法:使用pip2
第二个方法(部分无效):
1,获取pip路径
>>> which pip /usr/local/bin/pip
2 打开pip文件并修改
>>> vim /usr/local/bin/pip
你可以看到
#!/usr/bin/python # -*- coding: utf-8 -*- import re import sys from pip._internal import main if __name__ == '__main__': sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) sys.exit(main())
更改为
import re import sys from pip._internal import __main__ if __name__ == '__main__': sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', sys.argv[0]) sys.exit(__main__.main())
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。