/

如何在 macOS 上安裝 Pygame Zero

如何在 macOS 上安裝 Pygame Zero

幾個月前我買了一本來自 Raspberry Pi Press 的書,名為 Code the Classics。這是一本非常棒的書,裡面介紹了一些經典遊戲,包括 Sensible Soccer 和 Centipede,然後以 Python 構建了這些遊戲的克隆版本。總共有 5 個遊戲。

這本書很不錯,你可以在上面提供的連結上免費下載,並且你可以在 GitHub 上找到書內建的遊戲代碼,連結在這裡:https://github.com/Wireframe-Magazine/Code-the-Classics

不幸的是,這本書並沒有解釋如何建構這些遊戲,它只列出了源代碼。無論如何,這是開始你的 Python 遊戲開發之旅的絕佳方式。

終於,我找到了一些時間來深入研究,第一步是安裝 Pygame Zero,這是一個在 Pygame 基礎上創建遊戲的庫。

理論上說,這不難。只需使用 pip 進行分發安裝:

1
pip install pgzero

但我在我的 Mac 上遇到了一些問題。安裝過程中出現了錯誤:

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

我檢查了可能的問題,並找到了一個可能的版本要求不匹配的原因,也許是由於庫的新版本發布而導致的最近問題。但我必須直接從 GitHub 安裝最新版本:

1
pip install git+https://github.com/lordmauve/[[email protected]](/cdn-cgi/l/email-protection)

然後它正常運行了!

tags: [“Python”, “macOS”, “Pygame Zero”]