import matplotlib.pyplot as plt
でmatplotlibをインポートすると、次のエラーが表示されます。
Traceback (most recent call last): File "mode.py", line 1, in <module>
import matplotlib.pyplot as plt File "C:\Users\yuhan\AppData\Roaming\Python\Python36\site-packages\matplotlib\pyplot.py", line 32, in <module>
import matplotlib.colorbar File "C:\Users\yuhan\AppData\Roaming\Python\Python36\site-packages\matplotlib\colorbar.py", line 32, in <module>
import matplotlib.artist as martist File "C:\Users\yuhan\AppData\Roaming\Python\Python36\site-packages\matplotlib\artist.py", line 16, in <module>
from .path import Path File "C:\Users\yuhan\AppData\Roaming\Python\Python36\site-packages\matplotlib\path.py", line 25, in <module>
from . import _path, rcParams ImportError: cannot import name '_path'
Matplotlibライブラリ全体を再インストールして、Python 3.6などを再インストールしてみました。何が間違っているのか、バックアップがないので本当にわかりません。
上記のユーザー9356792によると:
py -m pip uninstall matplotlib
その後:
py -m pip install matplotlib
そのエラーでも私のために働いた。
その後、kiwisolverが見つからないという問題があり、同じアンインストール、kiwisolverのインストール、そして今:matplotlib.pyplotをpltとしてインポートします> works。
ライブラリをあちこちにコピーすると、この問題が発生する可能性があります(少なくとも、私は:P)
.../Python37/Lib/site-packagesに次の名前のファイルがあることを確認してください:matplotlib-3.0.2-py3 .7-nspkg.pth Pythonおよびmatplotlibの正しいバージョン)
(この例ではpython 3.7.1およびmatplotlib 3.0.2を使用しています)
そうでない場合は、他のユーザーが提案したようにmatplotlibを再インストールしてください。また、正しいディレクトリをターゲットにしていることを確認してください(時々、問題はpipのバージョンが間違っている可能性があることがわかりました)