gpt4 book ai didi

python - matplotlib.pyplot 错误 "ImportError: cannot import name ' _path'"

转载 作者:行者123 更新时间:2023-12-01 09:33:49 25 4
gpt4 key购买 nike

我在 Windows 10 Pro 上导入 matplotlib.pyplot 时遇到了 ImportError

这是完整的错误:

Traceback (most recent call last):
File "C:\Users\****\Dropbox\Code\Python\lib_test.py", line 1, in <module>
import matplotlib.pyplot as plt
File "C:\Users\****\AppData\Roaming\Python\Python36\site-packages\matplotlib\pyplot.py", line 31, in <module>
import matplotlib.colorbar
File "C:\Users\****\AppData\Roaming\Python\Python36\site-packages\matplotlib\colorbar.py", line 32, in <module>
import matplotlib.artist as martist
File "C:\Users\****\AppData\Roaming\Python\Python36\site-packages\matplotlib\artist.py", line 16, in <module>
from .path import Path
File "C:\Users\****\AppData\Roaming\Python\Python36\site-packages\matplotlib\path.py", line 21, in <module>
from . import _path, rcParams
ImportError: cannot import name '_path'

这是脚本:

import matplotlib.pyplot as plt

squares = [1, 4, 9, 16, 25]
plt.plot(squares)
plt.show()

如果有人可以帮助我,非常感谢。

最佳答案

可能是与matplotlib版本有关的问题。我遇到了同样的问题,并通过卸载现有版本的 matplotlib 解决了它(在我的情况下使用 conda 但命令类似,替换 pipconda),所以:首先卸载:

conda uninstall matplotlib (or pip uninstall matplotlib)

成功删除现有版本(我的是2.2.2)后,以下命令安装了后续版本,可以在模块名称后用“==”指定:

 conda install matplotlib==3.0.2 (or pip install matplotlib==3.0.2)

错误就消失了。卸载命令还删除了seaborn安装,因此有必要在matplotlib之后安装它,但这很容易......是啊!:)

关于python - matplotlib.pyplot 错误 "ImportError: cannot import name ' _path'",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49712328/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com