Linux下有关matplotlib的问题
问题Xshell中出现的问题问题点解决方法
问题
当你使用Xshell运行程序时突然有弹窗,并提示需要xmanager软件来处理x11转发请求,与此同时命令行输出qt.qpa.screen: QXcbConnection: Could not connect to display localhost:18.0 Could not connect to any提示,则此时出现问题。
经过你的问题定位与分析,发现是由python下的matplotlib出现的问题。
Xshell中出现的问题
问题点
问题出现在Linux下调用了plt.savefig()函数,出现了display错误。
解决方法
在调用函数的文件下添加两行代码。
import matplotlib
matplotlib
.use
('Agg')