【Python】VirtualEnv環境でmatplotlib.pyplotがimportできない時の対処法
【Python】VirtualEnv環境でmatplotlib.pyplotがimportできない時の対処法です。
環境
- OSX 10.11.4 ( El Capitan )
- python2.7.11
解決方法
pyenvで入れたPythonを消す
1 | pyenv uninstall 2.7.11 |
pythonを入れなおす
以下のようにオプション付きでpythonをインストールして下さい。
1 | PYTHON_CONFIGURE_OPTS="--enable-unicode=ucs2" pyenv install 2.7.11 |
matplotlibrcのbackendを修正
以下の場所にあるmatplotlibrcを編集します。
1 2 3 | cd /Users/username/.virtualenvs/opencv/lib/python2.7/site-packages/matplotlib/mpl-data vim matplotlibrc |
backend: macosxとなっているので以下のように修正して下さい。
1 | backend : TkAgg |
以上です。
コメントを投稿するにはログインが必要です。