2014-02-10 144 views
1

我使用的是内置在OSX Python版本,我也sudo easy_install pip安装PIP其次我通过sudo pip install numpy安装numpy的。如何在OSX中正确安装numpy?

然而,当我运行它使用numpy的我得到一个错误信息就像任何Python文件:

Import error: No module named numpy

像NumPy这样没有安装系统。当我打电话locate numpy我发现大部分输出告诉numpy安装在:/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/Python/numpy

我怎样才能使它工作?

回答

2

使用内置的Python为OS X,不建议和将来可能会造成更多的麻烦(假设它不是你目前的问题后面)。

假设您的蟒蛇是好的,还是有越来越numpy的工作的问题。根据我的经验,用pip安装numpy通常会遇到问题。

除了CT朱的建议,如果你只是想numpy的和Python的Enthought分布是相当不错的,并免费为学生。

也让自制工作是一个好主意,因为它得到很好的支持,并不难。使用自制软件,安装numpy就像brew install numpy一样简单 - 它使得安装其他软件包也经常无法与pip(sklearn,scipy等)一起安装。

+1

“光” Enthought分布(今冠下更名,如果我没有记错的话)包括numpy的/ SciPy的,我有好运气安装该。做一个完整的Enthought/Canopy安装会给你带来Apache仍然使用'旧'Python安装的问题 - 因此,如果你使用Mac作为Web服务器并希望使用python为图形创建活动页面,那么你仍然没有运气。我曾经解决过这个问题 - 不幸的是我没有保留好的笔记,但是这非常令人头疼(并且涉及重新编译一些模块 - 如果我没有弄错的话'wsgi')。 – Floris

0

sudo pip install numpy究竟成功了吗?

无论哪种方式,你可以从here下载的二进制包OSX。

0

除此之外与OSX附带的蟒蛇的buildin,是否安装其他的Python?

总之,除了什么@Claudiu mendtioned,你可以得到一个 '分配':

雨棚Here或蟒蛇Here

或者使用macport:

指南Here