我无法在 PyCharm 中绘制任何内容。
我的代码如下:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y = np.sin(x)
plt.plot(x, y)
plt.show()
我收到以下错误:
Traceback (most recent call last):
File "C:\Desktop\plot_project\main.py", line 5, in <module>
plt.plot(x, y)
File "C:\Desktop\plot_project\IB\lib\site-packages\matplotlib\pyplot.py", line 3590, in plot
return gca().plot(
File "C:\Desktop\plot_project\IB\lib\site-packages\matplotlib\pyplot.py", line 2540, in gca
return gcf().gca()
File "C:\Desktop\plot_project\IB\lib\site-packages\matplotlib\pyplot.py", line 1000, in gcf
return figure()
File "C:\Desktop\plot_project\IB\lib\site-packages\matplotlib\pyplot.py", line 934, in figure
manager = new_figure_manager(
File "C:\Desktop\plot_project\IB\lib\site-packages\matplotlib\pyplot.py", line 464, in new_figure_manager
_warn_if_gui_out_of_main_thread()
File "C:\Desktop\plot_project\IB\lib\site-packages\matplotlib\pyplot.py", line 441, in _warn_if_gui_out_of_main_thread
canvas_class = cast(type[FigureCanvasBase], _get_backend_mod().FigureCanvas)
File "C:\Desktop\plot_project\IB\lib\site-packages\matplotlib\pyplot.py", line 280, in _get_backend_mod
switch_backend(rcParams._get("backend")) # type: ignore[attr-defined]
File "C:\Desktop\plot_project\IB\lib\site-packages\matplotlib\pyplot.py", line 343, in switch_backend
canvas_class = module.FigureCanvas
AttributeError: module 'backend_interagg' has no attribute 'FigureCanvas'. Did you mean: 'FigureCanvasAgg'
?
我整个下午都在搞这个。任何帮助将不胜感激
Попробуйте переустановить библиотеки 。 у меня ваш код запустился . надеюсь вы справитесь