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

Windows下pip安装Pygame时出现Build Wheel需求获取错误

解决pip安装Pygame时的MSVCCompiler属性错误

执行pip install pygame时出现编译失败,核心报错为:

AttributeError: 'MSVCCompiler' object has no attribute '_MSVCCompiler__root'

解决方案:

  • 优先安装预编译wheel包
    跳过本地编译步骤,直接使用官方预编译的二进制包:

    1. 先升级pip到最新版本:
      python -m pip install --upgrade pip
      
    2. 重新执行安装命令,pip会自动匹配适合你系统和Python版本的预编译包:
      pip install pygame
      

    若仍无法自动选择,可指定版本并强制使用二进制包:

    pip install pygame==2.5.2 --only-binary :all:
    
  • 修复Visual C++编译环境
    如果必须本地编译,需确保系统具备完整的MSVC编译环境:

    1. 安装Visual Studio Build Tools,勾选「Desktop development with C++」组件,包含MSVC编译器、Windows SDK等必要工具
    2. 打开对应架构的VS命令行工具(如x64 Native Tools Command Prompt),在该窗口内执行pip install pygame
  • 降级setuptools版本
    部分新版本setuptools与MSVCCompiler存在兼容性问题,可临时降级:

    pip install setuptools==65.5.0
    pip install pygame
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 15:55:09