没有名为numpy的模块

时间:2012-11-05 17:47:53

标签: python numpy

我安装了以下程序

  1. 安装了python 2.7
  2. numpy的-1.6.2-python2.7
  3. Matplotlib-1.1.1- py2.7
  4. 我相信numpy已经正确安装,因为当我在python解释器中输入import numpy时,它不会给我一个错误。我也可以查看已安装的numpy的版本。

    我在此行的代码中收到以下错误

    import numpy as np
    

    “Exceptions.ImportError:没有名为numpy的模块”

    有谁知道这个问题的解决方案?谢谢!

7 个答案:

答案 0 :(得分:26)

在终端:

sudo apt-get install python-numpy

答案 1 :(得分:3)

听起来你已经安装了PyScript所见的另一个Python版本。最简单的解决方案是不使用PyScript,但您可以通过重新安装/重新配置PyScript来确保它指向Python27的相同位置/版本

答案 2 :(得分:3)

有可能安装了多个版本的python,输入:

which python

在您的终端中,查看当前的内容。

答案 3 :(得分:0)

像其他人一样,你已经安装了多个版本的python。输入以下命令检查:

which python

然后你可以使用she-bang将你的脚本设置为你可以使用numpy的python版本(你在命令行中使用的那个)。

或设置PYTHONPATH变量

答案 4 :(得分:0)

我在Mac OS X上遇到同样的问题。

numpy已安装在'/Library/Python/2.7/site-packages/numpy-override', 所以import numpy正常工作。

但是当virtualenv激活时,以及非系统预安装的python(例如homebrew或macport)会失败。

$ which python
/usr/local/bin/python

通过在virtualenv(使用--no-site-packages选项创建,或不使用--system-site-packages)中再次安装它来修复。

答案 5 :(得分:0)

在Mac上,我有同样的问题。 但是我解决了。我有两个版本的pip。看......

MacBook-Pro:WhiteBoxSMS4-master qinyao$ which pip
/Library/Frameworks/Python.framework/Versions/3.6/bin/pip
MacBook-Pro:WhiteBoxSMS4-master qinyao$ which pip2
/usr/local/bin/pip2

所以,您需要检查您的点子版本。

答案 6 :(得分:0)

Pylab是matplotlib的一部分;因此,您只需安装matplotlib即可,您也将自动获得pylab。