⚠️注:按照本文的步骤,最后实测成功在 Macbook M1 安装 pygame。感谢开发者以及Github 的用户的贡献。

  1. 安装 Homebrew——安装可以查看这个界面

  2. 在 Terminal 内依次执行如下的命令

brew install mercurial
brew install sdl2 sdl2_gfx sdl2_image sdl2_mixer sdl2_net sdl2_ttf
brew install smpeg
brew reinstall freetype pkg-config
  1. 配置完成如上的 SDK 之后,先不要 pip install pygame。因为目前版本的 pygame 在编译完成之后会提示无法找到字体模块,我们需要安装 Muxelmann编译的版本。
    如果有虚拟环境,打开你的 python 虚拟环境,执行如下命令
    pip install git+https://github.com/Muxelmann/pygame.git@patch-1

  2. 这样 pygame 就安装完成了!