OS X下安装pygame遇到的问题

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于pygame的安装报错问题

环境

首先说明一下环境:
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

如果你人品够好的话,直到现在都没什么问题,那么恭喜你已经成功了。但是显然我的人品不怎么样。于是出现了:   > error: command '/usr/bin/clang' failed with exit status 1

我哭了。不过经过我的查阅,发现可以在pip之前加上:
ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future 这条语句来忽略这个错误。这听上去总会有点自欺欺人的感觉,不过我还是选择试一试,结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值