坑死我了,装上python了pip先是不能升级,后来又是升级完了用不了把我整吐了,如果发现pip升级困难记得修改pip的源,比如阿里云的或者豆瓣的pip源
我的环境时CentOS7,我是从别人ubuntu报错文章学来的,所以ubuntu系统也是保证没问题的
当升级完pip3后使用pip3报错如下:
Traceback (most recent call last):
File "/usr/bin/pip3", line 16, in <module>
sys.exit(__main__._main())
NameError: name '__main__' is not defined
我找了好久都没有解决办法,最后还是让我找到了,直接修改pip3脚本内容就行
sudo vi /usr/bin/pip3为下面的代码:最好全部替换掉
#!/usr/bin/python3
# GENERATED BY DEBIANimport sys# Run the main entry point, similarly to how setuptools does it, but because
# we didn't install the actual entry point from setup.py, don't use the
# pkg_resources API.
from pip import __main__
if __name__ == '__main__':sys.exit(__main__._main())
或者第二种修改pip3文件方法
直接修改/usr/bin/pip3文件内容
from pip import main
if __name__ == '__main__':sys.exit(main())
修改为
from pip import __main__
if __name__ == '__main__':sys.exit(__main__._main())
一定要注意单下横线和双下横线
需要修改的地方是两处,第一行一处,最后一行一处
一定要认真修改,亲测有效
之后运行pip3 --version就可以正常使用了