首页 文章

没有名为numpy的模块

提问于
浏览
17

我安装了以下程序

  • python 2.7已安装

  • Numpy-1.6.2-python2.7

  • Matplotlib-1.1.1-py2.7

我相信numpy已经正确安装,因为当我在python解释器中键入import numpy时,它不会给我一个错误 . 我也可以检查安装的numpy的版本 .

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

import numpy as np

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

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

6 回答

  • 0

    在终端:

    sudo apt-get install python-numpy

  • 0

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

  • 3

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

    which python
    

    在你的终端,看看现在的是什么 .

  • 26

    像其他人一样,你已经安装了多个版本的python . 输入以下内容检查

    which python
    

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

    或者设置PYTHONPATH变量

  • 0

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

    numpy已安装在'/Library/Python/2.7/site-packages/numpy-override',因此 import numpy 正常工作 .

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

    $ python
    在/ usr / local / bin目录/蟒蛇

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

  • 3

    我在Mac上遇到同样的问题 . 但我解决了 . 我有两个版本的pip.Look ....

    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版本 .

相关问题