4

詳細:

Python 3.2 (32 ビット インストール) Windows 7 64 ビット

エラーを引き起こすコード:

from sklearn import svm

エラー:

Traceback (most recent call last):
  File "C:\Users\chrismv48\workspace\Python Datamining\Biological_Response.py", line 1, in <module>
    from sklearn import svm
  File "C:\Python32\lib\site-packages\sklearn\svm\__init__.py", line 13, in <module>
    from .classes import SVC, NuSVC, SVR, NuSVR, OneClassSVM, LinearSVC
  File "C:\Python32\lib\site-packages\sklearn\svm\classes.py", line 3, in <module>
    from .base import BaseLibLinear, BaseLibSVM
  File "C:\Python32\lib\site-packages\sklearn\svm\base.py", line 5, in <module>
    from . import libsvm, liblinear
ImportError: DLL load failed: The specified module could not be found.

欠落している他の DLL スレッドで提案されている解決策をいくつか試しましたが、成功しませんでした...

4

4 に答える 4

23

http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learnのバイナリを使用している場合。ダウンロードページに示されているように、numpy-MKLが必要です。公式のnumpyバイナリは機能しません。

于 2012-08-11T23:44:16.653 に答える
1

Process Monitorを実行し、Python プロセスからLoadImageイベントを探して、 LoadImage が失敗した原因を確認できます。

おそらく procmon gui を使用したいと思うでしょうが、コマンド ラインから使用するための参考資料はここにあります

于 2012-08-11T17:58:15.937 に答える
-1

Dependency Walkerを使用して、モジュールの依存関係をスキャンし、それらを満たすことができます。

于 2012-08-11T17:50:07.157 に答える
-2

Windows7 64ビットを使用して、多くのGoogle検索を行い、人々に尋ね、DLLが見つからない(sklearn import svmから)のにかなり長い間苦労しました。最終的に、Anacondaのバージョンを更新した後、すべてがうまくいきました。

于 2013-10-19T06:10:55.603 に答える