【发布时间】:2013-07-18 16:43:12
【问题描述】:
总的来说,我是 python/numpy/programming 的新手。我 pip 安装了 numpy。这是它的路径:
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python
然后,当我进入 python shell 时,我输入 import numpy 并得到:
ImportError: No module named numpy
这是它的整体外观:
MacBook-Air:desktop tvska$ pip install numpy
Requirement already satisfied (use --upgrade to upgrade): numpy in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python
Cleaning up...
MacBook-Air:desktop tvska$ python
Python 2.7.3 (v2.7.3:70274d53c1dd, Apr 9 2012, 20:52:43)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named numpy
任何建议都将不胜感激!
【问题讨论】:
-
你的机器上有多个版本的python吗?你能提供
which python和which pip的数据吗? -
我确实有多个版本 - 2.3、2.5、2.6、2.7 - 我打开 python 时运行的是 2.7,而 numpy 位于 2.7 中。您所说的“哪个点?”是什么意思?
-
只需在终端中输入
which pip并对python 执行相同操作。我认为您可能没有使用 python 2.7 安装 pip,因此 pip 正在将 numpy 安装到不同的 python 版本中。此外,您可以检查 numpy 是否在/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ -
哪个python:/Library/Frameworks/Python.framework/Versions/2.7/bin/python 和哪个pip:/usr/local/bin/pip
-
另外,当我使用 /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ 时,我看到的只是 README
标签: python macos numpy osx-mountain-lion