LoginSignup
7
7

More than 1 year has passed since last update.

Windows環境でmatplotlibを読み込もうとすると「指定されたモジュールが見つかりません」というエラーが出た時の対処法

Last updated at Posted at 2018-12-06

初稿公開 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

これを行ったら、再びグラフ描画できるようになりました。

7
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
7