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

和点是一样的。
但是当我使用它时, python3

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

我该如何解决?
发布于 2018-09-18 13:52:27
它似乎pip3 指的是Python-2.7的pip模块。但是,您可以使用预期的Python版本直接安装软件包。你需要使用-m选项。
python3.6 -m pip install numpy
另一种选择是更改pip3引用的源路径。您可以通过修改Python-3.6的pip的路径来完成此操作,并将其绑定到pip3别名。
发布于 2018-09-18 14:49:19
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
将其更改为上一步中找到的路径,例如
#!/Library/Frameworks/Python.framework/Versions/3.6/bin/python
保存pip3文件并退出。这应该足以pip3与正确的环境相关联。检查并验证结果pip3 --version。现在pip3 install numpy应该按预期工作。
https://stackoverflow.com/questions/-100002670
复制相似问题