关于 pip 默认指向的 Python 版本

2017-03-09 17:02:22 +08:00
 puyaraimondii
想在 python2.7 中安装一个 tensorflow 的包,然而发现最近输入 pip ,会直接把这个包安装到 python3 中

请问如何把 pip 默认的 python 版本改到 python2.7 里面啊?

小白求助
2740 次点击
所在节点    Python
6 条回复
Patrick95
2017-03-09 17:15:04 +08:00
Python 2.7 -> pip2 install
Python 3 -> pip3 install
knightdf
2017-03-09 17:36:28 +08:00
vim `which pip` -> 修改第一行指向的 python
puyaraimondii
2017-03-09 17:38:31 +08:00
@knightdf 忘记说了,我用的不是 vim ,是直接在 terminal 上运行的。。。
puyaraimondii
2017-03-09 17:42:40 +08:00
@Patrick95 @knightdf 感谢两位的帮助,不知为何现在又恢复正常了。。。解决方案:把 terminal 关掉,再打开,重复两次就又恢复回去了。。。。感觉这个问题可能和我尝试了一下 sudo easy_install -U pip 有关。。。虽然还是不懂为什么。。。。
ynyounuo
2017-03-09 17:47:06 +08:00
@puyaraimondii ... 你大概没理解意思
pip 本身就是个 python script 然后给了 x 权限而已
ox0spy
2017-03-10 09:54:40 +08:00
$ pip -V # 看看使用的 pip 对不对

$ pip show <installed-package> # 看看 Location 字段的值

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

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

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

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

© 2021 V2EX