环境
首先说明一下环境:
1.MacBook pro 2015 OS X 10.14 ;
2. Python 3.5.2
步骤
1.先安装Pygame依赖的库:终端中执行下面的命令:
$ brew install hg sdl sdl_image sdl_ttf
在漫长的Updating Homebrew之后(至于想快点的话得更换镜像源,但是我换了之后感觉也挺慢,一定要有耐心)
2.如果还想启用较为高级的功能,比如说在游戏里包含声音的话,可以执行:
$ brew install sdl_mixer portmidi
3.安装Pygame:
$ pip3 install --user hg+http://bitbucket.org/pygame/pygame
如果你人品够好的话,直到现在都没什么问题,那么恭喜你已经成功了。但是显然我的人品不怎么样。于是出现了:
我哭了。不过经过我的查阅,发现可以在pip之前加上:
ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future 这条语句来忽略这个错误。这听上去总会有点自欺欺人的感觉,不过我还是选择试一试,结果:

在Mac OS X 10.14环境下,使用Python 3.5.2进行Pygame安装的步骤。首先通过Homebrew安装SDL、SDL_image、SDL_ttf等依赖库,接着安装sdl_mixer和portmidi以支持声音功能。最后,通过pip3安装Pygame时遇到错误,通过添加ARCHFLAGS参数忽略错误成功安装。虽然有潜在问题,但目前能正常导入pygame模块。
最低0.47元/天 解锁文章
160

被折叠的 条评论
为什么被折叠?



