欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

应该就可以了

相关标签: Python相关学习