Mac OS X 10.14(Mojave) でのmatplotlibのerrorがでた
pythonをmacで使ってmatplotlib関連のエラーがでた.OS はmojave
以下対処法.
まず,pip, pyenv, homebrewがインストールしてあることが前提.後,xcode.
xcode-select --install
この辺はググればすぐ解るはず.
で,まずは以下のコードをターミナルで実行
pip install tcl-tk
このtcl-tkが描画系のパッケージ.
次が,matplotlibrcのbackend設定.
例えば,
python -c "import matplotlib;print(matplotlib.matplotlib_fname())"
とかでディレクトリがわかる.
そしたら,vimでもテキストエディットでもいいので,backend: macosxを,
backend: TkAgg
に書き換える.
俺はそれでダメだったので,別のバックエンドを使用した.
その時に以下のパッケージをインストール.
PyQt5 PyQt5-sip QtAwesome qtconsole QtPy
例えば,
pip install PyQt5 PyQt5-sip QtAwesome qtconsole QtPy
で,再びbackendを書き換え.
backend: Qt4AGG
上手くいった.