【发布时间】:2016-07-25 23:11:36
【问题描述】:
这是我在打开 python (2.7.8) 时尝试导入 numpy 时遇到的错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named numpy
这是我的python二进制文件/usr/local/bin/python的路径
这是pip/usr/local/bin/pip的路径
另外,当我输入 pip freeze 时,我发现了 numpy 包 numpy==1.8.0rc1
我查看了其他相关问题,但无法诊断原因。我猜这可能是PATHS中的一些问题。我从哪里开始?
【问题讨论】:
-
您的机器上是否安装了多个 Python?碰巧
pip有时会简单地安装到错误的 Python 版本,在这种情况下,解决方案是通过执行例如明确指定您想要的 Python 版本。pip-2.7或pip2.7. -
如何“打开”Python,例如
ipython qtconsole来自终端。你可以在终端输入which python来确认python的版本。 -
@AkshatMahajan 对于这种情况我应该明确下载 pip2.7,因为我确定我有 Python 2.7.8,还是应该为不必要的 Python 安装而抓取。
-
@AkashSubramanian 您可以查看
python的别名,看看它是否只对应您拥有的版本。 -
@Alexander 我在终端中输入
python。在输入which python时,我会得到/usr/local/bin/python。
标签: python python-2.7 numpy