Python 没有名为numpy的模块

Python 没有名为numpy的模块,python,numpy,Python,Numpy,我安装了以下程序 已安装python 2.7 Numpy-1.6.2-python2.7 Matplotlib-1.1.1-py2.7 我相信numpy已经正确安装,因为当我在python解释器中键入import numpy时,它不会给我一个错误。我还可以检查安装的numpy的版本 我在这行代码中遇到以下错误 import numpy as np “异常。导入错误:没有名为numpy的模块” 有人知道这个问题的解决办法吗?谢谢 听起来您安装了PyScript看到的另一个Python版本。最简单

我安装了以下程序

  • 已安装python 2.7
  • Numpy-1.6.2-python2.7
  • Matplotlib-1.1.1-py2.7
  • 我相信numpy已经正确安装,因为当我在python解释器中键入import numpy时,它不会给我一个错误。我还可以检查安装的numpy的版本

    我在这行代码中遇到以下错误

    import numpy as np
    
    “异常。导入错误:没有名为numpy的模块”


    有人知道这个问题的解决办法吗?谢谢

    听起来您安装了PyScript看到的另一个Python版本。最简单的解决方案是不使用PyScript,但您可以通过重新安装/重新配置PyScript来修复它,以确保它指向Python27的相同位置/版本。如果您安装了多个版本的python,请键入:

    which python
    
    在终端中,查看当前的是什么。

    在终端中:


    sudo apt get install python numpy

    就像其他人提到的那样,您已经安装了多个版本的python。通过键入检查:

    which python
    
    然后,您可以使用she-bang将脚本设置为可以使用numpy的python版本(您在命令行上使用的版本)


    或者设置PYTHONPATH变量

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

    numpy已安装在“/Library/Python/2.7/site packages/numpy override”中, 因此,
    import numpy
    工作正常

    但是,当virtualenv处于活动状态时,如果使用非系统预装的python(如自制或macport),则会失败

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

    我在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
    

    因此,您需要检查您的pip版本。

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

    与打开python解释器相比,您如何运行代码?只需在命令行中键入
    python
    ?您是否只安装了python 27?您是在virtualenv中工作,还是在系统站点包中安装了numpy?@COpython我正在用PyScript运行代码。我使用命令行通过键入“import numpy”@DougT检查numpy是否正确安装。我已经安装了python 2.7.3,这也为我修复了。这是怎么回事?我是通过
    pip
    安装的-为什么这还不够?编辑:看起来可能安装了两个不同的python,并且链接的python/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