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

macOS 11.0 Big Sur安装pygame报错:'longintrepr.h'文件缺失

解决macOS 11.0 Big Sur安装pygame的编译错误

步骤1:安装pkg-config依赖

编译pygame需要依赖pkg-config工具,Big Sur默认未预装,用Homebrew安装:

brew install pkg-config

如果未安装Homebrew,先执行:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

步骤2:安装预编译包绕过源码编译

longintrepr.h缺失错误源于源码编译时无法找到Python头文件,直接安装预编译的wheel包可避免编译:

pip3 install pygame --only-binary :all:

若使用虚拟环境,先激活环境再执行上述命令。

步骤3:指定兼容的pygame版本

若最新版仍有问题,尝试安装对Big Sur兼容性较好的稳定版本:

pip3 install pygame==2.1.0 --only-binary :all:

步骤4:手动指定Python头文件路径(备选)

若必须源码编译,先获取Python头文件目录:

python3 -c "import sysconfig; print(sysconfig.get_path('include'))"

设置环境变量后再安装:

export CFLAGS="-I$(python3 -c 'import sysconfig; print(sysconfig.get_path("include"))')"
pip3 install pygame

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 00:30:54