【Python】VirtualEnv環境でmatplotlib.pyplotがimportできない時の対処法

【Python】VirtualEnv環境でmatplotlib.pyplotがimportできない時の対処法です。

環境

  • OSX 10.11.4 ( El Capitan )
  • python2.7.11

解決方法

pyenvで入れたPythonを消す

pyenv uninstall 2.7.11

pythonを入れなおす

以下のようにオプション付きでpythonをインストールして下さい。

PYTHON_CONFIGURE_OPTS="--enable-unicode=ucs2" pyenv install 2.7.11

matplotlibrcのbackendを修正

以下の場所にあるmatplotlibrcを編集します。

cd /Users/username/.virtualenvs/opencv/lib/python2.7/site-packages/matplotlib/mpl-data

vim matplotlibrc

backend: macosxとなっているので以下のように修正して下さい。

backend : TkAgg

以上です。

お気軽にコメントをどうぞ

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください