在mobaxterm上的linux系统(这里测试的是ubuntu系统)上运行pygame时,在运行代码 pygame.display.init()
展示窗口时会显示pygame.error: windows not available的错误。
这是因为linux下的窗口展示配置与windows不同,windows下按
os.environ['SDL_VIDEODRIVER'] = 'windows'
而在ubuntu系统上可以使用x11来控制显示,即将上述代码调整为:
os.environ['SDL_VIDEODRIVER'] = 'x11'
注意配置mobaxterm的x11为开启状态(默认开启)。