18

我曾尝试在 Python 中导入 NumPy,但没有成功:

>>> import numpy as np
    x=np.array([[7,8,5],[3,5,7]],np.int32)

   Traceback (most recent call last):
   File "<pyshell#3>", line 1, in <module>
   import numpy as np
   File "C:\Python27\lib\numpy\__init__.py", line 127, in <module>
   raise ImportError(msg)
   ImportError: Error importing numpy: you should not try to import numpy from
   its source directory; please exit the numpy source tree, and relaunch
   your Python interpreter from there.

我怎样才能解决这个问题?

4

2 回答 2

20

该消息是不言自明的;调用 Python 时,工作目录不应是 NumPy 源目录;应该安装 NumPy,并且您的工作目录应该是它所在的目录以外的任何目录。

于 2012-08-10T17:36:11.090 回答
1

Debian /Ubuntu 上:

aptitude install python-numpy

在 Windows 上,下载安装程序:

http://sourceforge.net/projects/numpy/files/NumPy/

在其他系统上,下载 tar.gz 并运行以下命令:

$ tar xfz numpy-n.m.tar.gz
$ cd numpy-n.m
$ python setup.py install
于 2015-08-18T21:55:50.553 回答