初稿公開 2018年12月06日
この記事では、Windows10にAnaconda3(32bit)を使ってPythonをインストールした後、Jupyter Notebook内でグラフ描画ライブラリであるmatplotlibをインポート
import matplotlib.pyplot as plt
しようとしたら、
File "C:\Users\admin\Anaconda3\lib\site-packages\matplotlib\font_manager.py", line 55, in <module>
from matplotlib import afm, cbook, ft2font, rcParams, get_cachedir
ImportError: DLL load failed: 指定されたモジュールが見つかりません。
というエラーが出て、色々試しましたが失敗が続き、Githubでようやく対処法を発見したのでシェアします。
「私の環境下で成功した対処法」
1. Anaconda付属のパッケージ管理ツール"conda"でmatplotlibをアンインストール
conda uninstall matplotlib
2. Pythonのパッケージ管理ツール"pip"でmatplotlibを再インストール
pip install matplotlib
これで無事エラーの回避に成功し、matplotlibでグラフ描画することが出来ました。
Python入門本にはAnacondaやmatplotlibを使うものが多くあると思います。私の様な、Python初学者の方の参考になればうれしいです。
##(追記) 「私の環境下で成功した対処法2」
上記で問題解決したかと思っていたら、時間が経ったら似たようなエラーが出るようになってしまいました。
これはmatplotlibのバージョンが古くなってしまったからのようです。
Pythonのパッケージ管理ツール"pip"でmatplotlibをアップデート
pip install -U matplotlib
これを行ったら、再びグラフ描画できるようになりました。