pygame运行在cygwin没有可用的视频设备?

2024-09-30 22:26:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用Windows 7 Professional 64位Cygwin版本:

CYGWIN_NT-6.1-WOW64 1.7.9(0.237/5/3) 2011-03-29 10:10 i686 Cygwin

我使用cygwinports安装了pygame版本1.9.1-3。因此cygwin安装程序自动安装了我的所有依赖项,包括libsdl版本1.2.14-1。在

我试着测试一个用pygame编写的游戏,得到了这样的错误:

^{pr2}$

我在网上搜索了这个错误,很多人说要尝试将SDL视频驱动程序设置为“windib”。我已经这样做了,并且实际上在python游戏中打印了环境变量,以确保它被正确设置,并且它实际上是“windib”。在

所以我很迷茫于还能做什么;我还缺少一种依赖吗?在

我相信这可能与我执行的cygwin更新有关,现在几乎所有GUI和图形应用程序都需要xwindows。我会试着做一个X窗口看看会发生什么。在


Tags: 版本游戏windows错误pygameprofessionalcygwinnt
2条回答

根据你的评论,跳过所有让*nix抽象在Windows上完美映射的陈词滥调,只需安装Windows版本:

安装应该双击并转到,您将能够立即import pygame。在

由于cygwin更新似乎几乎所有GUI都需要X窗口,因此使用X窗口解决了这个问题。在

相关问题 更多 >