码迷,mamicode.com
首页 > 其他好文 > 详细

pip命令报错 "/usr/local/bin/pip", line 7, in <module>

时间:2018-08-02 20:48:58      阅读:658      评论:0      收藏:0      [点我收藏+]

标签:一个   ace   stack   wget   name   ons   rom   err   overflow   

 

1 Traceback (most recent call last):
2 File "/usr/local/bin/pip", line 7, in <module>
3 from pip import main

报错的时候基本pip查看版本命令都看不到了,找了好多资料,这里来整理一下:

导入main时候可能是pip._in的一个什么东西

或者错误包含

1 ImportError: No module named packaging.version

第一种解决方法:

根据以上报错的路径

/usr/local/bin/

用vim直接编辑

1 from pip import __main__
2 if __name__ == __main__:
3     sys.exit(__main__._main())

以上方法是因为10.0出现bug  可以先检查自己的版本再重新试试

第二种解决方法:

1 wget https://bootstrap.pypa.io/get-pip.py
2 sudo python get-pip.py

推荐使用第二种方法

原答案 http://stackoverflow.com/questions/42286447/importerror-no-module-named-packaging-version

 

pip命令报错 "/usr/local/bin/pip", line 7, in <module>

标签:一个   ace   stack   wget   name   ons   rom   err   overflow   

原文地址:https://www.cnblogs.com/chax/p/9409353.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!