You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacOS Mojave环境下安装Pygame失败(gcc命令报错)求助

解决MacOS Mojave下安装Pygame时gcc报错的问题

嘿,我之前在MacOS Mojave环境下安装Pygame时,也碰到过和你完全一样的error: command 'gcc' failed with exit status 1报错,给你几个亲测有效的解决思路:

  • 先补全Xcode命令行工具
    Mojave系统有时候默认的命令行工具不全,gcc相关的编译环境缺失是常见原因。打开终端执行:

    xcode-select --install
    

    弹出安装窗口后完成整个安装流程,之后重启终端,再尝试执行你之前的Pygame安装命令。

  • 尝试安装指定版本的Pygame
    最新版的Pygame可能对Mojave的编译器版本要求较高,你可以试试安装兼容性更好的稳定版本,比如:

    python3.8 -m pip install pygame==2.0.1
    
  • 手动安装依赖库后再编译Pygame
    Pygame依赖SDL系列库,Mojave下可以用Homebrew先装好这些依赖,再编译安装Pygame:

    1. 先安装依赖:
      brew install sdl2 sdl2_image sdl2_mixer sdl2_ttf
      
    2. 然后执行带参数的安装命令,让Pygame使用本地的依赖库编译:
      python3.8 -m pip install pygame --no-binary pygame
      

安装完成后,你可以在终端里验证一下是否成功:

python3.8 -c "import pygame; print(pygame.__version__)"

如果能正常输出版本号,就说明安装成功啦。

内容的提问来源于stack exchange,提问作者chirechire

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.06 22:54:06