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

Windows10下pip安装包提示需Visual C++14.0但已安装构建工具问题求助

问题根因

box2d-py官方未提供Python 3.9版本对应的Windows预编译wheel包,安装时需要本地编译源码,但distutils/setuptools无法正确识别你已安装的VC++编译环境:你手动添加cl.exe到PATH只满足了最基础的编译器调用要求,缺少头文件、库文件路径等必要的编译环境变量配置,且多版本VS共存也会导致编译工具链识别混乱。

可行解决方案

  • 方案1(最简便):直接安装对应版本的预编译wheel包
    搜索适配Windows x64、Python3.9的box2d-py预编译.whl文件,下载到本地后执行pip install 本地whl文件路径即可,无需编译。
  • 方案2(使用VS原生编译环境安装)
    不要使用普通cmd/powershell执行安装命令,打开你安装的VS对应版本的「x64 Native Tools Command Prompt for VS」,依次执行以下命令:
    set DISTUTILS_USE_SDK=1
    set MSSdk=1
    pip install box2d-py
    
    该命令行环境已自动配置好所有VC++编译所需的环境变量,加上两个临时环境变量可强制distutils使用当前已配置的SDK环境,避免自动查找VS时出错。
  • 方案3(conda环境用户)
    如果你使用Anaconda/Miniconda作为Python环境管理工具,直接执行conda install pybox2d即可,conda会自动安装匹配的预编译版本,无需处理编译依赖。

内容的提问来源于stack exchange,提问作者aurelien.thiriet

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 03:45:04