首先我用
Python 3.6.5
Python 2.7.14
and mac.
在我的例子中,当我使用 pip3
时,我只是下载像 numpy
这样的模块(例如,和其他的一样)它说……
和 pip 是一样的。
我该如何解决?
原文由 최연석 发布,翻译遵循 CC BY-SA 4.0 许可协议
首先我用
Python 3.6.5
Python 2.7.14
and mac.
在我的例子中,当我使用 pip3
时,我只是下载像 numpy
这样的模块(例如,和其他的一样)它说……
和 pip 是一样的。
我该如何解决?
原文由 최연석 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用如下命令找到 python3
解释器的绝对路径:
$ which python3
/Library/Frameworks/Python.framework/Versions/3.6/bin/python
当然,您的路径可能有所不同。将该行复制到剪贴板。
编辑 pip3
脚本,该脚本是使用不正确的解释器安装的。是这样的:
vi $(which pip3)
您可能需要在此处使用 sudo
,但请先尝试不使用。第一行将是这样的:
#!/Library/Frameworks/Python.framework/Versions/2.7/bin/python
改成上一步找到的路径,eg
#!/Library/Frameworks/Python.framework/Versions/3.6/bin/python
保存 pip3
文件并退出。这应该足以将 pip3
与正确的环境相关联。使用 pip3 --version
检查并验证结果。现在 pip3 install numpy
应该按预期工作。
原文由 wim 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
似乎
pip3
指的是 Python-2.7 的 pip 模块或您安装在计算机上的任何其他版本的 Python-3。但是,您可以使用预期的 Python 版本直接安装包。您只需要使用-m
选项。另一种选择是更改
pip3
引用的源路径。您可以通过找到 Python-3.6 的 pip 路径并将其绑定到pip3
别名来完成此操作。