无法导入numpy

时间:2014-03-20 19:56:42

标签: python numpy

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

  

ImportError:没有名为numpy的模块

如果我尝试安装numpy,它说已经安装了。它似乎已经安装,但在错误的地方?我不知道它应该在哪里。

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

1 个答案:

答案 0 :(得分:2)

通过搜索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"如果没有安装,将被打印。

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