我安装了以下程序
我相信numpy已经正确安装,因为当我在python解释器中输入import numpy时,它不会给我一个错误。我也可以查看已安装的numpy的版本。
我在此行的代码中收到以下错误
import numpy as np
“Exceptions.ImportError:没有名为numpy的模块”
有谁知道这个问题的解决方案?谢谢!
答案 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。