首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么pip3安装在python2 sitepackages中

为什么pip3安装在python2 sitepackages中
EN

Stack Overflow用户
提问于 2018-09-18 04:58:24
回答 2查看 0关注 0票数 0

首先我用

代码语言:javascript
复制
Python 3.6.5
Python 2.7.14
and mac.

在我的情况下,我只是下载模块numpy(例如,和其他相同)当我使用pip3它说像..

和点是一样的。

但是当我使用它时, python3

python2,它运作良好......

我该如何解决?

EN

回答 2

Stack Overflow用户

发布于 2018-09-18 13:52:27

它似乎pip3 指的是Python-2.7的pip模块。但是,您可以使用预期的Python版本直接安装软件包。你需要使用-m选项。

代码语言:javascript
复制
python3.6 -m pip install numpy

另一种选择是更改pip3引用的源路径。您可以通过修改Python-3.6的pip的路径来完成此操作,并将其绑定到pip3别名。

票数 0
EN

Stack Overflow用户

发布于 2018-09-18 14:49:19

python3使用如下命令查找解释器的绝对路径:

代码语言:javascript
复制
$ which python3
/Library/Frameworks/Python.framework/Versions/3.6/bin/python

当然,你的道路可能会有所不同。将该行复制到剪贴板。

编辑pip3使用错误解释器安装的脚本。像这样的东西:

代码语言:javascript
复制
vi $(which pip3)

你可能需要在sudo这里使用,但不要先试试。第一行将是这样的:

代码语言:javascript
复制
#!/Library/Frameworks/Python.framework/Versions/2.7/bin/python

将其更改为上一步中找到的路径,例如

代码语言:javascript
复制
#!/Library/Frameworks/Python.framework/Versions/3.6/bin/python

保存pip3文件并退出。这应该足以pip3与正确的环境相关联。检查并验证结果pip3 --version。现在pip3 install numpy应该按预期工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100002670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档