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版本。最简单
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