按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等。我真的不知道出了什么问题,因为我没有备份。
答案 0 :(得分:3)
如user9356792所述:
py -m pip卸载matplotlib
然后:
py -m pip安装matplotlib
也为我解决了该错误。
然后我有一个找不到kiwisolver的问题,并做了同样的事情 卸载,立即安装kiwisolver: 导入matplotlib.pyplot作为plt> works。
答案 1 :(得分:0)
这问题可以弹出,当你从一个地方复制库的地方(至少这是与我发生了什么: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版本错误)