原代码:
import matplotlib
matplotlib.use('TkAgg')
import matplotlib.pyplot as plt
报错:ImportError: Cannot load backend 'TkAgg' which requires the 'tk' interactive
1.网上说降低matplotlib版本至3.2.1
尝试过无效
2.将TkAgg改为Agg
尝试结果:程序正常运行,但无法显示图片
修改:
import matplotlib
# matplotlib.use('TkAgg')
import matplotlib.pyplot as plt
程序正常运行,但是不显示图片
再修改:
# import matplotlib
# matplotlib.use('TkAgg')
import matplotlib.pyplot as plt
程序正常运行且显示图片;

在使用PyCharm进行远程调试时遇到matplotlib绘图不显示的问题,尝试降低matplotlib版本至3.2.1未成功。接着将后端从TkAgg更改为Agg,虽然程序能运行,但仍然无法显示图片。最终通过特定的配置调整,实现了程序正常运行并显示图片。

1281

被折叠的 条评论
为什么被折叠?



