出现了pygame.error: No available video device怎么解决??

这是最简单的外星人入侵程序最前面,根据《Python从入 门到实践》这本书来编写,代码检查过后也不行,怎么解决啊?

img

img

``

这应该不是代码问题,报错是说没有可访问的视频设备。

你好,我使用AidLux(手机上的Linux环境)编写代码,也遇到了同样的问题,我在别的网站上看到了解决方法,亲测有效,特来告知。
首先导入os模块,然后再pygame.display.set_mode()前加上一行os.environ["SDL_VIDEODRIVER"] = "dummy"即可解决

应该是pygame版本的问题,缺少依赖什么的,你要按照这本书上的pygame版本来用

那请问我是直接从Ubuntu里用 pip3 install pygame 命令来安装的,因为pip install --user hg+http://bitbucket.org/pygame/pygame命令没有vpn登不上,但是确实是有pygame版本并且也按书上下了对应的依赖库

img

我也遇到了同样的问题,请问博主最后解决了吗