我安装了以下程序
- 已安装 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 的模块”
有谁知道这个问题的解决方案?谢谢!
在终端:
sudo apt-get install python-numpy
听起来您安装了 PyScript 看到的另一个 Python 版本。最简单的解决方案是不使用 PyScript,但您可以通过重新安装/重新配置 PyScript 来修复它,以确保它指向您的 Python27 的相同位置/版本
您可能安装了多个版本的 python,请键入:
which python
在您的终端中,查看当前的终端。
我在 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 版本。
我在 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 创建)中再次安装它来修复。
就像其他人提到的那样,您安装了多个版本的 python。通过键入检查:
which python
然后你可以使用 she-bang 将你的脚本设置为你可以使用 numpy 的 python 版本(你在命令行上使用的那个)。
或设置您的 PYTHONPATH 变量
Pylab 是 matplotlib 的一部分;所以你可以简单地安装 matplotlib,你也会自动得到 pylab。