Pygame.display.init()错误:" VPS服务器上没有可用的视频设备"

时间:2014-06-29 20:28:54

标签: python pygame vps

我正在尝试在vps服务器上运行pygame脚本,我在pygame.display.init()上收到错误。

按照此处http://www.pygame.org/docs/ref/display.html#pygame.display.init和其他来源中的说明,我在init()之前使用了所有这些配置:

os.environ["​​SDL_VIDEODRIVER"]="dummy"

os.environ["SDL_VIDEODRIVER"]="x11"

os.environ["SDL_VIDEODRIVER"]="dga"

os.environ["SDL_VIDEODRIVER"]="fbcon"

os.environ["SDL_VIDEODRIVER"]="directfb"

os.environ["SDL_VIDEODRIVER"]="ggi"

os.environ["SDL_VIDEODRIVER"]="vgl"

os.environ["SDL_VIDEODRIVER"]="svgalib"

os.environ["SDL_VIDEODRIVER"]="aalib"

因此,“dummy”选项会导致脚本进入循环。任何其他选项都会给我错误:

<class 'pygame.error'>: No available video device

我安装了x11。我从一个php文件调用python脚本,所以,我希望图形输出进入浏览器,或者“视频设备”自动设置为用户浏览器。没发生。

1 个答案:

答案 0 :(得分:1)

你是否进入了vps服务器?您是否尝试过x转发,ssh -X user@server.com然后当您从命令行运行脚本时它应该在您的窗口上打开