无法导入数字



当我尝试在Python上导入numpy时,它显示:

importterror: No module named numpy

如果我尝试安装numpy,它说它已经安装了。看起来像是安装过的,但是放错地方了?我不知道应该放在哪里。

Python版本是2.4.6,但是如果我尝试安装一个新版本,比如2.7,它说它已经安装了。

您可以通过搜索sys.path:

来询问Python是否安装了numpy
>>> import os
>>> import sys
>>> for p in sys.path:
...  if os.path.exists(os.path.join(p, 'numpy')):
...   print p
...   break
... else:
...  print "Numpy not found"
/usr/lib/python2.7/dist-packages

在本例中,我在/usr/lib/python2.7/dist-packages中安装了numpy。如果没有安装Numpy not found,将打印"Numpy not found"。

如果你在Windows上(听起来像可能?),那么你需要确保路径设置正确。听起来您可能安装了多个python,并且其中一个正在安装numpy,但您的默认解释器是另一个。

最新更新