常见原因就不说了,还不能解决的话试试我这种
报错如下
ImportError: Cannot load backend 'TkAgg' which requires the 'tk' interactive framework, as 'headless' is currently running
解决方法:
第一步:
import matplotlib
matplotlib.use('TKAgg')
第二步:
import matplotlib.pyplot as plt
然后再开始你的表演吧…
如果你还是报错上面那句话,把其他程序关掉,或者直接重启了再进行以上操作。
如果还是不行,看看你的matplotlib的版本,如果是最新的话,好像是存在一点bug的,推荐卸载然后重装
conda uninstall matplotlib
#这个版本比较稳定
conda install matplotlib=2.2.4
这样就好了…浪费了我两个小时
还有一种可能就是你linux环境就没有显示图像的GUI 那就保存下来吧,在本地打开。