mac os 上安装了 pip3 后再用 pip3 install requests,结果变成 python2 能导入?

2020-03-28 14:31:47 +08:00
 hard2reg

先用 sudo easy_install pip 安装了 pip 和 pip3

然后 pip3 install requests 结果发现使用 python3 导入不了 requests,换成 python2 反而能导入。。。

查了下路径

pip3 --version

pip 20.0.2 from /Library/Python/2.7/site-packages/pip-20.0.2-py2.7.egg/pip (python 2.7)

pip --version

pip 20.0.2 from /Library/Python/2.7/site-packages/pip-20.0.2-py2.7.egg/pip (python 2.7)

我该怎么办。。

3055 次点击
所在节点    问与答
23 条回复
azhuge233
2020-03-28 23:54:44 +08:00
两个 pip 都链接到 pip2 上了,尝试删掉现在的 pip3 链接,重新 ln -s 链接 pip3 到 /usr/local/bin
DCCooper
2020-03-29 00:10:36 +08:00
pyenv 解决你的问题
linvaux
2020-03-29 20:18:58 +08:00
conda 解君愁,我之前也是装的 python3,但是后面发现还是 conda 香

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

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

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

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

© 2021 V2EX