如何在MacOS上安装Pygame Zero

183 阅读1分钟

几个月前,我从Raspberry Pi出版社买了一本书,叫做《经典代码》。这是一本很棒的书,它讲述了一些经典游戏,包括《明智的足球》和《蜈蚣》,然后开始用Python创建这些游戏的克隆。它总共有5个游戏。

这是一本非常好的书,你可以在我上面提供的链接中免费下载,你可以在GitHub上找到书中构建的游戏的代码,网址是github.com/Wireframe-M…

不幸的是,这本书实际上并没有解释如何构建这些游戏。它只是列出了源代码。

无论如何,这是开始你的Python游戏开发冒险的一个好方法。

我终于找到了一些时间来潜心研究,第一步是安装Pygame Zero,一个在Pygame之上创建游戏的库。

从理论上讲,安装它并不难。它是通过pip ,使用

pip install pgzero

但我的Mac遇到了麻烦。它在安装过程中失败了,因为

fatal error: 'SDL.h' file not found
#include "SDL.h"
         ^~~~~~~
1 error generated.

我检查了一下问题所在,发现可能是版本要求不匹配,也许这是最近由于库的新版本造成的问题,但我不得不直接从GitHub上安装最新版本,使用。

pip install git+https://github.com/lordmauve/pgzero@master

然后它就正常工作了