linux下使用matplotlib绘图报出no display name and no $DISPLAY environment variable错误
程序员文章站
2022-03-20 23:29:33
...
在linux终端下没有GUI,使用matplotlib绘图报出如下错误信息
_tkinter.TclError: no display name and no $DISPLAY environment variable
使用粗暴简单的方法
1、在导入pyplot前加入下面两句
import matplotlib as mpl
mpl.use('Agg')
再导入
import matplotlib as mpl
mpl.use('Agg')
from matplotlib import pyplot as plt
2、创建配置文件matplotlibrc
touch ~/.config/matplotlib/matplotlibrc
vim ~/.config/matplotlib/matplotlibrc
加入
backend : Agg
应该就可以了