坑死我了,裝上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 DEBIAN
import 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就可以正常使用了