文章目录
- 前言
- 解决
前言
使用seaborn通过xshell执行时会报错QXcbConnection: Could not connect to display,通过pycharm的ssh执行就不会,我也没有show,而是直接保存的。下面介绍一下解决方法
解决
首先
import matplotlib
然后在 import matplotlib.pyplot as plt
之前加
matplotlib.use('agg')
即可
这样切换后端,强制不能交互式查看显示图片
官方文档:https://matplotlib.org/api/matplotlib_configuration_api.html?highlight=use#matplotlib.use