gpt4 book ai didi

python - 只有终端的 ubuntu 服务器上的 Pygame 错误 "Video system not initialized"

转载 作者:行者123 更新时间:2023-11-28 21:27:42 25 4
gpt4 key购买 nike

我在带有 ubuntu 服务器的 PC (PC-104) 上使用 pygame,因此它只有终端,没有 UI。

在我的笔记本电脑上代码运行完美,在终端“eg: python game.py”上运行代码,但在 PC104 上它给出“视频系统未初始化”,我读到显示的错误是因为它是一种方式在没有 UI 的系统上使用事件?

谢谢。

最佳答案

感谢 jsbueno 的回答。几周前我找到了解决方案,但忘了回答问题。

除了 X11,我无法使用任何其他库运行任何 pygame 脚本。但是我发现可以在没有图形库的情况下运行脚本。只需将 SDL_VIDEOLIBRARY 环境变量设置为“虚拟”即可。

这在 bash 上是可行的,但我更喜欢在 python 上这样做:

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

有了这个,我能够运行 pygame 脚本,检测操纵杆事件等。

关于python - 只有终端的 ubuntu 服务器上的 Pygame 错误 "Video system not initialized",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10220104/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com