今日学んだこと#0008
matplotlibをimportできないときの対処
リモートの開発環境でmaplotlib.pyplotをimportしようとすると,tkinter関連のエラーが発生してしまう.
import matplotlib.pyplot as plt >> ImportError: No module named '_tkinter', please install the python3-tk package
原因はリモート開発環境にディスプレイが設定されていないことらしい*1.
そのため,回避策は以下の2行を追加して,バックエンドを指定する.
import matplotlib matplotlib.use("Agg") import matplotlib.pyplot as plt