1

本主题是为了解决我在计算机上正确设置 Pygame 的问题。我有 Windows 7、Python 3.3 和“64 位”Windows(现在我知道位和字节是什么,但我并不真正理解拥有“64 位”计算机的含义)我精通Python,但对二进制文件、依赖项、注册表或其他此类内部/系统级结构一无所知;并不是说我不感兴趣,而是目前发生的大部分事情基本上都是“在我头上”。

但无论如何,话虽如此,我遇到的问题基本上是我无法安装pygame。我经历过同一个问题的多个版本(在 Stack Overflow 和网络上的其他地方),并且我无数次尝试安装 pygame。有时它似乎工作正常,直到我尝试使用它(安装似乎已经成功,但是当我尝试使用 pygame 时 Python 给了我错误),或者我得到一些关于 Python 3.3 不在我的“注册表”中的信息(来自对于那些了解“宇宙基本代码”的人来说,我读到的似乎是另一个操作系统级别/内部结构)。他们实际上可以开发一系列关于安装过程的教程。:)

但是除了开玩笑之外,我在这里不知所措并考虑放弃pygame。所以我的问题是,有没有办法使用已经安装的东西(Python 的库等)来开发游戏?如果没有,您是否知道任何不需要相同水平的安装经验的替代方案?我用谷歌搜索过,但我发现的关于 Python 游戏设计的一切都可以追溯到 pygame。提前致谢。

4

3 回答 3

5

为了避免痛苦,只需使用 32 位 python 和 32 位 pygame。如果混合 32 位和 64 位,它将无法正常运行。这可能就是你遇到的问题。

由于您拥有 python 3.3,因此您将使用https://bitbucket.org/pygame/pygame/downloads/pygame-1.9.2a0.win32-py3.3.msi

除非出现问题,否则您不必编辑注册表或环境变量。

于 2013-06-09T08:50:47.447 回答
2

如前所述,tkinter 将提供一个解决方案。例如,这是在 tkinter ( http://www.youtube.com/watch?v=RHxLkNryOzI )中创建的

于 2013-06-09T05:46:29.143 回答
1

pygame下载页面有一段时间没有更新,与python 3.x不兼容。更新版本的 pygame 可以在这里下载。

我个人会使用 pygame,因为它也有音频支持,但可以使用 tkinter。

于 2013-06-09T05:51:51.937 回答