我有一个python代码在名为A的远程计算机上进行一些计算。我通过ssh名为B的计算机通过A连接到A。是否可以在B的计算机上显示图形?
ssh
如果在远程计算机(B)上的Mac OS X上使用matplotlib,则必须首先确保使用基于X11的显示后端之一,因为本机Mac OS X后端无法将其图导出到另一个显示。选择后端可以通过
import matplotlib matplotlib.use('GTK') # Or any other X11 back-end
可以通过提供use()不正确的后端名称来获得受支持的后端列表:matplotlib然后打印一条错误消息,列出可能的后端。
use()
然后,可以使用ssh X11转发来显示matplotlib图。