更新到pip10 錯誤cannot import name main的解決
阿新 • • 發佈:2019-02-12
這是執行
pip --version
命令後的結果:Traceback (most recent call last): File "D:\Python\lib\runpy.py", line 162, in _run_module_as_main "__main__", fname, loader, pkg_name) File "D:\Python\lib\runpy.py", line 72, in _run_code exec code in run_globals File "D:\Python\Scripts\pip.exe\__main__.py", line 5, in <module> ImportError: cannot import name main
解決方案
1.開啟 /usr/bin 右鍵開啟終端
或者 先開啟終端 然後cd /usr/bin
2.輸入 sudo gedit pip
或者 sudo vi pip
3.將下面這部分程式碼修改
from pip import main
if __name__ == '__main__':
sys.exit(main())
修改為:
from pip import __main__
if __name__ == '__main__':
sys.exit(__main__._main())
4.如果用的是gedit命令開啟,修改後儲存,然後關閉gedit。
如果你用的是vi命令,之後依次輸入 :wq 儲存退出。
開心的繼續使用你的pip命令吧