python3.7でmatplotlibを使う
python3.7.7でmatplotlibを使ってグラフの描画をしたい。
matplotlib.pyplotをimportするとエラーが発生する。
なぜエラーが出ているのでしょうか。エラーを解決するにはどうすればいいのでしょうか。
発生している問題・エラーメッセージ
>>> import matplotlib.pyplot as plt Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/home/aroma/.local/lib/python3.7/site-packages/matplotlib/pyplot.py", line 2282, in <module> switch_backend(rcParams["backend"]) File "/home/aroma/.local/lib/python3.7/site-packages/matplotlib/__init__.py", line 832, in __getitem__ plt.switch_backend(rcsetup._auto_backend_sentinel) File "/home/aroma/.local/lib/python3.7/site-packages/matplotlib/pyplot.py", line 213, in switch_backend switch_backend("agg") File "/home/aroma/.local/lib/python3.7/site-packages/matplotlib/pyplot.py", line 221, in switch_backend backend_mod = importlib.import_module(backend_name) File "/usr/lib/python3.7/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "/home/aroma/.local/lib/python3.7/site-packages/matplotlib/backends/backend_agg.py", line 50, in <module> from PIL import Image File "/usr/lib/python3/dist-packages/PIL/Image.py", line 60, in <module> from . import _imaging as core ImportError: cannot import name '_imaging' from 'PIL' (/usr/lib/python3/dist-packages/PIL/__init__.py)
試したこと
Pillowのアップグレード
共用のマシンなのでPILのuninstallは権限により出来なかった。
補足情報(FW/ツールのバージョンなど)
ubuntu 18.04
matplotlib 3.2.1
Pillow 5.1.0
NVIDIA Corporation GK208B [GeForce GT 710]
回答1件
あなたの回答
tips
プレビュー