【发布时间】:2013-11-05 12:29:14
【问题描述】:
我的目标是在 Python 2.7 上安装 scipy 和 numpy。我的电脑是 Mac 版本的 OSX 10.8.5。这是我第一次尝试在 Python 上安装包。
我去了这个网页:http://www.scipy.org/install.html
我意识到我最好先下载 Macports。因此我去了http://www.macports.org/install.php并点击了“Mac OS X Package (.pkg) Installer”中的“Montain Lion”
然后我进入:
sudo 端口安装 py27-numpy py27-scipy py27-matplotlib py27-ipython +notebook py27-pandas py27-sympy py27-nose
在终端中。我不得不等待超过 20 分钟,但似乎一切正常。
当我继续 Python Idle 和写作时
导入 scipy
我明白了
Traceback(最近一次调用最后一次):文件“”,第 1 行,in 导入 scipy 文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/scipy/init.py”, 第 70 行,在 from numpy import show_config as show_numpy_config ImportError: No module named numpy
你能帮我解决这个问题吗?
【问题讨论】:
-
No module named numpy-> Numpy 没有正确安装。试试import numpy它也应该抛出一个错误。你可以尝试重新安装numpy。 -
@plg 如果我在终端中写“sudo port install py27-numpy”,它并不能解决问题。但确实问题来自似乎没有安装的frmo numpy。我该怎么办?
-
转到
/Library/Python/2.7/site-packages。你应该会看到一堆.pth文件,在 TextEdit(或其他)中打开 numpy 文件并检查它是否真的指向 numpy 的安装。 -
@plg 我没有任何
.pth文件!我只有一个README文件、一个vboxapi[something..]文件和一个文件夹vboxapi[something...]。 vboxapi 用于虚拟盒子。 -
Macports 必须将它们安装在另一个位置。获得 numpy 的最简单方法是自己编译它。别怕,这其实很简单!从here 下载源代码。然后
[sudo] python ~/Downloads/numpy-1.7.0/setup.py install你可能需要从 Macports 安装几个包才能成功构建它,但这并不太复杂
标签: python installation package