which python和pip在不同位置问题

2013-12-26 11:05:56 +08:00
 hiwljun
~$ sudo pip
Traceback (most recent call last):
File "/usr/local/bin/pip", line 5, in <module>
from pkg_resources import load_entry_point
ImportError: No module named pkg_resources

which 后发现位置不同

~$ which python
/usr/bin/python

~$ which pip
/usr/local/bin/pip

~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

如何解决?
5469 次点击
所在节点    问与答
1 条回复
dreampuf
2013-12-26 11:43:22 +08:00
1.重装setuptools
2.重装pip

ps. 显示指定Python版本(e.g. $ python2.7 setup.py install)

example:
```bash
wget --no-check-certificate https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py --quiet -O - | sudo python2.7 - --insecure
wget --no-check-certificate https://raw.github.com/pypa/pip/master/contrib/get-pip.py --quiet -O - | sudo python2.7 -
```

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/94613

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX