pip 报错Traceback (most recent call last): File "/home/yan/anaconda2/envs/my_proj/bin/pip", line ...

当使用pip install 包时,总是报错,错误提示如下图:


网上有人说:

将 /usr/bin/pip 文件中:

from pip import  main

if __name__ == '__main__':

    sys.exit(main())

改为:

from pip import __main__

if __name__ == '__main__':

    sys.exit(__main__._main())

原文来源:pip问题:Traceback (most recent call last): File "/usr/bin/pip", line 9, in - vmxhc1314的博客 - CSDN博客

按照该方法修改了pip文件,保存后并重启了计算机,但错误提示还是一样,所以问题没有解决。看到有人说是权限问题,使用sudo pip install 包名就OK了。经过试验,确实是权限问题,虽然能够使用pip安装了,但是会提示,具体内容如图:


你可能感兴趣的:(pip 报错Traceback (most recent call last): File "/home/yan/anaconda2/envs/my_proj/bin/pip", line ...)