Unable to init server: Could not connect: Connection refused

python 代码在linux终端中 使用ssh执行脚本时报错

Unable to init server: Could not connect: Connection refused
Unable to init server: 无法连接: Connection refused

(run.py:6962): Gdk-CRITICAL **: gdk_cursor_new_for_display: assertion 'GDK_IS_DISPLAY (display)' failed

(run.py:6962): Gdk-CRITICAL **: gdk_cursor_new_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
Using TensorFlow backend.

原因是之前我安装了一个python gtk的包导致的.
解决办法,在要执行的文件里加入以下两句代码:

import matplotlib
matplotlib.use('Agg')

非常好用。

你可能感兴趣的:(linux)