【发布时间】:2016-08-19 06:33:12
【问题描述】:
我有 Python 3.3.2,64 位。当我使用import numpy 运行脚本时,出现以下错误:ImportError: DLL load failed: The specified module could not be found.。回溯是:
Traceback (most recent call last):
File "C:\Users\ZKZJFIO\workspace\FX_FORWARD_FLAG_DETERMINATION\Main.py", line 1, in <module>
import numpy
File "C:\Python33\numpy\__init__.py", line 180, in <module>
from . import add_newdocs
File "C:\Python33\numpy\add_newdocs.py", line 13, in <module>
from numpy.lib import add_newdoc
File "C:\Python33\numpy\lib\__init__.py", line 8, in <module>
from .type_check import *
File "C:\Python33\numpy\lib\type_check.py", line 11, in <module>
import numpy.core.numeric as _nx
File "C:\Python33\numpy\core\__init__.py", line 14, in <module>
from . import multiarray
我查看了this link,它似乎正在处理类似的问题,发现我确实有 multiarray.pyd 所以我对如何解决这个问题有点困惑,因为关于这个错误的大多数问题似乎都是特定于该模块。
在 multiarray.pyd 上运行依赖 walker 后,似乎缺少 MSVCR90.DLL 和 PYTHON27.DLL。是否值得只下载 Python27 来纠正这个问题,因为有人告诉我直接下载 dll 可能不是最好的事情?
谢谢
【问题讨论】: