dan*_*frg 2 python ubuntu pygame
我在带有 ubuntu 服务器的 PC(PC-104)上使用 pygame,因此它只有终端,没有 UI。
在我的笔记本电脑上,代码运行得很好,在终端“例如:python game.py”上运行代码,但在 PC104 上,它给出“视频系统未初始化”,我读到显示错误,因为它是使用事件的一种方式在没有 UI 的系统上?
谢谢。
感谢您的回答jsbueno。几周前我找到了解决方案,但忘记回答问题。
我无法使用 X11 之外的任何其他库运行任何 pygame 脚本。但我发现无需图形库即可运行该脚本。只需将 SDL_VIDEOLIBRARY 环境变量设置为“dummy”即可。
这在 bash 上是可行的,但我更喜欢在 python 上执行:
os.environ["SDL_VIDEODRIVER"] = "dummy"
Run Code Online (Sandbox Code Playgroud)
这样我就可以运行 pygame 脚本,检测操纵杆事件等。
| 归档时间: |
|
| 查看次数: |
2151 次 |
| 最近记录: |