如何在OSX中正确安装numpy?

时间:2014-02-10 19:18:59

标签: python macos numpy

我在OSX中使用内置的python版本,我还在sudo easy_install pip安装了pip,其次我在sudo pip install numpy安装了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

我怎样才能让它发挥作用?

3 个答案:

答案 0 :(得分:2)

不推荐在OS X中使用内置的python,并且可能在将来引起更多麻烦(假设它不在你当前的问题之后)。

假设你的python很好,仍然存在让numpy工作的问题。根据我的经验,使用pip安装numpy通常会遇到问题。

除了CT朱的建议,如果你只是想要numpy和python,那么Enthought分发对学生来说是非常好的和免费的。

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

答案 1 :(得分:0)

sudo pip install numpy确实成功了吗?

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

答案 2 :(得分:0)

除了OSX附带的buildin python之外,你安装了其他python吗?

无论如何,除了@Claudiu所提到的,你还可以得到一个'发行版':

Canopy Here或Anaconda Here

或者使用macport:

指南Here