俺言語。

自分にしか理解できない言語で書かれた備忘録

【Python】ScipyをImportした時のエラー

Import Scipy とすると問題ないのに(正しくはエラーが出ないだけ) Import Scipy.ioとするとライブラリが見つからないと出るエラーの対処方法。 .io以外のモジュールでもエラーは発生した。

エラーはこんな感じ。

 from ._ufuncs import *
ImportError: DLL load failed: 指定されたモジュールが見つかりません。

原因は結局良くわからず,依存関係を調べるDependency Walkerでufuncs.pydを調べて VC++のDLLを入れてみるも治らず。

同じ症状の人が見つかって結局はGohlkeさんからnumpyのMKLパッケージをダウンロードして pipでインストールしなおすと治った。 一応Dependency Walkerのスクリーンショットdependswalker