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

解析vswhere.exe输出失败,执行pip安装依赖时出错该如何解决?

解决方案:安装SciPy时找不到编译器的问题

问题根源

你遇到的报错核心原因是SciPy属于需要编译的Python包,但Windows系统默认没有自带C/C++编译工具,pip尝试从源码编译SciPy时找不到可用的编译器,因此安装失败。

最适合新手的解决办法(无需编译)

直接让pip下载已编译好的预编译版本(行业内称“预编译轮子”),操作步骤简单:

  1. 先升级pip到最新版本,确保它能正确识别预编译包:
    python -m pip install --upgrade pip
    
  2. 重新执行安装命令,添加强制使用预编译包的参数:
    pip install -r requirements_versions.txt --only-binary :all:
    
    如果只想单独解决SciPy的安装问题,也可以直接运行:
    pip install scipy==1.9.3 --only-binary :all:
    

备选方案(安装编译工具链)

如果上述方法无效,可手动安装编译工具:

  • 安装Visual Studio Build Tools:选择“桌面开发使用C++”的工作负载完成安装,重启电脑后再执行pip安装命令。
  • 或者安装MinGW-w64,将MinGW的bin文件夹路径添加到系统环境变量PATH中,打开命令提示符输入SET CC=gcc,之后再执行pip安装命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 00:12:19