导入错误:尝试导入 Python 模块时,Windows 7 上缺少 DLL



详细信息:

Python 3.2(32 位安装)视窗 7 64 位

导致错误的代码:

from sklearn import svm

错误:

Traceback (most recent call last):
  File "C:Userschrismv48workspacePython DataminingBiological_Response.py", line 1, in <module>
    from sklearn import svm
  File "C:Python32libsite-packagessklearnsvm__init__.py", line 13, in <module>
    from .classes import SVC, NuSVC, SVR, NuSVR, OneClassSVM, LinearSVC
  File "C:Python32libsite-packagessklearnsvmclasses.py", line 3, in <module>
    from .base import BaseLibLinear, BaseLibSVM
  File "C:Python32libsite-packagessklearnsvmbase.py", line 5, in <module>
    from . import libsvm, liblinear
ImportError: DLL load failed: The specified module could not be found.

我已经尝试了其他缺少的 DLL 线程中提出的一些解决方案,但没有成功......

如果您

使用的是 http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learn 中的二进制文件。它们需要 numpy-MKL,如下载页面上所示。官方的 numpy 二进制文件将不起作用。

您可以运行进程监视器并从 python 进程中查找 LoadImage 事件,以查看 LoadImage 失败的原因。

您可能希望使用 procmon gui,但这里是从命令行使用它的良好参考。

您可以使用依赖关系查看器扫描模块中的依赖关系并满足它们。

做了很多谷歌搜索,问了人们,并为找不到DLL而奋斗了很长时间(来自sklearn导入svm)使用 Windows7 64 位最后,更新了Anaconda的版本后,一切都很好。

相关内容

  • 没有找到相关文章

最新更新