当我尝试在Python上导入numpy时,它显示:
importterror: No module named numpy
如果我尝试安装numpy,它说它已经安装了。看起来像是安装过的,但是放错地方了?我不知道应该放在哪里。
Python版本是2.4.6,但是如果我尝试安装一个新版本,比如2.7,它说它已经安装了。
您可以通过搜索sys.path
:
>>> 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,但您的默认解释器是另一个。