今天在ubuntu上升級了pip,之后執行pip命令的時候就報錯了:
Traceback (most recent call last): File "/usr/bin/pip", line 11, in <module> sys.exit(__main__.main())
解決方法:
sudo vi /usr/bin/pip
將這三行替換為下面三行:
1 from pip import main 2 if __name__ == '__main__': 3 sys.exit(main())
替換為:
1 from pip import __main__ 2 if __name__ == '__main__': 3 sys.exit(__main__._main())
這是由於python版本和pip版本不匹配造成的。