1週間ぐらいハマったので一応メモ.
環境は
- Windows 7 64bit
- Python 2.7
何がきっかけかはわからないが,scipy.ndimage
やscipy.misc
などを使おうとすると以下のようなエラーが表示されるようになった.
>>> import scipy.misc
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\site-packages\scipy\misc\__init__.py", line 49, in <modu
le>
from scipy.special import comb, factorial, factorial2, factorialk
File "C:\Python27\lib\site-packages\scipy\special\__init__.py", line 601, in <
module>
from ._ufuncs import *
ImportError: DLL load failed: 指定されたモジュールが見つかりません。
原因がさっぱりわからない.scipyをインストールし直してもダメ.途方に暮れていたところ,以下の質問を発見.
- "ImportError when importing certain modules from SciPY"
この質問の回答によるとここからnumpyを更新しろとのこと.更新すると確かにscipyが動くようになった.結局原因がなんだったのかよくわからないがnumpy側に問題があったようだ.