【问题标题】:Cant import numpy on mac OSX mountain lion无法在 Mac OS X 山狮上导入 numpy
【发布时间】:2012-10-06 05:01:29
【问题描述】:

我已经查看了所有其他类似的问题,它们似乎都是这个问题的轻微变化,我无法为我的问题提取答案。

>>> import numpy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named numpy

所以我用自制软件将它安装到了 site-packages 目录中。此时,导入 numpy 起作用了。但是当我在下载 matplotlib 时遇到问题时,我下载了原始的 python 2.7,而不是 Mac 上的那个。现在我无法导入模块,除非我在 numpy 目录中,并且当我尝试构建 matplotlib 时它找不到 numpy(这是一个依赖项)。关于可能出错的任何想法?

【问题讨论】:

    标签: python macos numpy matplotlib


    【解决方案1】:

    Python 的第三方附加组件(“发行版”),例如numpy,安装到特定的 Python 实例。在 OS X 10.8 (Mountain Lion) 上,Apple 提供的 Python 2.7 预装了 numpy 版本。您可以通过以下方式访问该 python:

    /usr/bin/python2.7
    

    我不知道你说的“下载了原版的python2.7”是什么意思,但是如果你安装了另一个版本的python,你需要使用它安装另一个版本的numpy

    【讨论】:

    • 好吧,是不是因为我下载了新版本,它已经把python作为系统路径挂上了(对不起,术语不正确,我只是一名高中生)。当我在终端中输入“python”时,如何改回运行旧的 python?
    • 安装新 Python 时,您的 shell PATH 可能已更改。如果您使用 bash 作为 shell(OS X 上的默认值),请编辑 .bash_profile 以删除 PATH=/Library/Frameworks ...export PATH 行,然后打开一个新的终端窗口。或者您可以只输入/usr/bin/python2.7 而不是python
    【解决方案2】:

    如果您的 Numpy 在 python 2.7 安装期间没有安装,那么您可以从这个链接下载 numpy 并轻松安装 install link

    【讨论】:

      猜你喜欢
      • 2014-06-25
      • 1970-01-01
      • 2013-02-24
      • 1970-01-01
      • 2013-08-02
      • 2016-07-03
      • 2013-04-28
      • 2011-06-15
      • 1970-01-01
      相关资源
      最近更新 更多