Windows11下pip安装pygame遇subprocess-exited-with-error报错求助
解决Windows 11下Pygame安装的subprocess-exited-with-error问题
确认Python版本兼容性
运行python --version检查版本,Pygame 2.x对Python 3.7-3.11支持最稳定,若使用3.12+版本,建议降级到兼容版本后重试。同时用pip --version确认pip与当前Python版本匹配,避免跨环境调用。使用预编译wheel包安装
下载与你的Python版本、系统位数匹配的Pygame wheel文件(例如Python 3.10 64位对应pygame-2.5.2-cp310-cp310-win_amd64.whl),切换到下载目录后执行:pip install 文件名.whl补全编译依赖(源码安装场景)
安装Visual Studio Build Tools,勾选「C++构建工具」及对应版本的Windows SDK组件,安装完成后重启命令行,再执行pip install pygame。清理缓存重试
执行以下命令清除pip缓存并重新安装:pip cache purge pip install pygame --no-cache-dir检查虚拟环境状态
若使用虚拟环境,确保环境已激活,且环境内的Python、pip未损坏,可尝试重建虚拟环境后再安装。
内容的提问来源于stack exchange,提问作者Toby Zweig
相关产品推荐
相关产品推荐

