当前位置: 代码迷 >> 综合 >> 解决ssh连接远程客户端,seaborn,matplotlib报QXcbConnection: Could not connect to display错误
  详细解决方案

解决ssh连接远程客户端,seaborn,matplotlib报QXcbConnection: Could not connect to display错误

热度:84   发布时间:2023-12-12 08:55:55.0

文章目录

  • 前言
  • 解决


前言

使用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
在这里插入图片描述

  相关解决方案