gpt4 book ai didi

python - 为什么在 Anaconda 环境下尝试在 PyCharm 中加载 matplotlib 时会出现错误列表?

转载 作者:太空狗 更新时间:2023-10-29 21:19:13 27 4
gpt4 key购买 nike

我已经安装了 PyCharm 和 Anaconda。我通过项目解释器选项卡添加包,使用 PyCharm 设置安装了 numpy。但是,我现在正在尝试安装 matplotlib,但我得到了一个错误列表。

只需包括行

将 matplotlib.pyplot 导入为 plt

我得到错误:

AttributeError: module 'matplotlib.pyplot' has no attribute 'switch_backend'
Matplotlib support failed
Traceback (most recent call last):
File "C:\Program Files\JetBrains\PyCharm 2018.2.4\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 23, in do_import
succeeded = activate_func()
File "C:\Program Files\JetBrains\PyCharm 2018.2.4\helpers\pydev\_pydev_bundle\pydev_console_utils.py", line 199, in <lambda>
"matplotlib": lambda: activate_matplotlib(self.enableGui),
File "C:\Program Files\JetBrains\PyCharm 2018.2.4\helpers\pydev\pydev_ipython\matplotlibtools.py", line 96, in activate_matplotlib
gui, backend = find_gui_and_backend()
File "C:\Program Files\JetBrains\PyCharm 2018.2.4\helpers\pydev\pydev_ipython\matplotlibtools.py", line 47, in find_gui_and_backend
backend = matplotlib.rcParams['backend']
File "C:\Users\calcl\Anaconda3\envs\PXP\lib\site-packages\matplotlib\__init__.py", line 892, in __getitem__
plt.switch_backend(rcsetup._auto_backend_sentinel)

是什么导致了这个问题,我该如何解决?

我正在使用 Python 3.6 和 3.0.0 Matplotlib 和 PyCharm 2018.2.4

最佳答案

如@BigFish 所写,这是PyCharm 端的一个错误,你可以查看错误报告here .

它在 PyCharm 2018.3 中已修复,因此最简单的解决方案是升级 PyCharm。替代解决方法是降级 matplotlib,或在运行配置中取消选中“使用 python 控制台运行”:

run with console

这将允许您运行/调试,但如果您使用交互式控制台,您仍然会遇到这些错误。

作为旁注,PyCharm 有一个 history落后于 matplotlib API 的变化,所以这应该是你下次的第一个猜测......

关于python - 为什么在 Anaconda 环境下尝试在 PyCharm 中加载 matplotlib 时会出现错误列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52860328/

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