与如何在Python shell中导入numpy类似,但存在不同的错误和上下文。
现在,问题来了。我成功地安装了numpy 1.7.0,虽然我必须先进行一些注册表编辑,但是当我尝试在shell中导入它时,我得到了一大堆错误:
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
from numpy import *
File "C:\Python32\lib\site-packages\numpy\__init__.py", line 137, in <module>
from . import add_newdocs
File "C:\Python32\lib\site-packages\numpy\add_newdocs.py", line 9, in <module>
from numpy.lib import add_newdoc
File "C:\Python32\lib\site-packages\numpy\lib\__init__.py", line 4, in <module>
from .type_check import *
File "C:\Python32\lib\site-packages\numpy\lib\type_check.py", line 8, in <module>
import numpy.core.numeric as _nx
File "C:\Python32\lib\site-packages\numpy\core\__init__.py", line 5, in <module>
from . import multiarray
ImportError: DLL load failed: %1 is not a valid Win32 application.
注意:我使用了from numpy import *。当我导入pygame时不会出现这种情况,那么问题出在哪里?我知道不同的模块有不同的问题(例如需要进行注册表编辑才能安装...)。问题出在哪里,我该如何解决?我在这里找到了类似的投诉。