pip3 Traceback (most recent call last)错误调试

时间:2022-05-24 07:08:25

百度找的答案不知道是否正确反正不适用于deepin,就手动调试了一下,结果修复了原理不清楚。

调试环境:

  • OS:deepin 15.11
  • Python3-pip

错误提示:

python@python-PC:/usr/bin$ pip3 -V
Traceback (most recent call last):
File "/usr/bin/pip3", line 9, in <module>
from pip import main
ImportError: cannot import name 'main'

修复方法:

sudo vi /usr/bin/pip3
from pip import main
if __name__ == 'main': <--- 修改此处
sys.exit(main.main())

测试:

pip3 -V
pip3 -h