我是python / numpy /编程的新手。我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
真的很感激任何建议!
答案 0 :(得分:0)
我认为问题是你的pip链接到了错误的python版本。如果/Library/Frameworks/Python.framework/Versions/2.7/bin/pip
不存在,请重新下载pip,转到pip文件夹并输入python setup.py install
。这将重新安装当前python版本的pip(如果它是一个新版本,您可能还需要安装安装工具)。
检查以确保您的/Library/Frameworks/Python.framework/Versions/2.7/bin
位于$ PATH的前面。我认为这可能是这种情况,因为它看起来像是一个osx二进制安装,它会自动执行此操作。然后你可以使用pip来安装正确的python版本所需的一切。
如果您不熟悉这些安装,只需要scipy套件,您可以从https://store.continuum.io
下载anaconda作为可执行文件,它将为您设置一切。