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

依赖scipy的Python包安装失败及scipy升级问题求助

解决Scipy 1.10.0异常及升级失败问题

问题根源

错误日志核心提示Unknown compiler(s),说明Windows系统缺少C/C++编译环境,pip尝试从源码编译Scipy时无法找到可用编译器,导致安装/升级失败。

解决步骤

1. 卸载损坏的Scipy

先彻底卸载当前异常的Scipy版本:

pip uninstall -y scipy

2. 安装预编译Wheel包(优先推荐,无需编译)

使用pip强制优先下载预编译的二进制包,避免源码编译:

pip install scipy --only-binary :all:

该命令会自动匹配你的Python 3.8 32位系统对应的预编译Scipy版本,无需手动处理编译环境。

3. 若仍失败,安装编译环境

如果上述命令无法找到匹配的预编译包,需安装C/C++编译环境:

  • 方案A:安装Microsoft Visual C++ Build Tools
    • 下载并运行Microsoft Visual C++ Build Tools安装程序,勾选「Desktop development with C++」组件(包含必要的编译器和依赖),完成安装后重启终端,再执行pip install scipy。
  • 方案B:使用MinGW-w64编译器
    • 安装MinGW-w64(选择32位版本适配你的Python),将MinGW的bin目录添加到系统环境变量PATH中。
    • 在终端中设置环境变量:
      SET CC=gcc
      SET CXX=g++
      
    • 再执行pip install scipy。

4. 验证安装

安装完成后,在Python交互环境中验证:

import scipy
print(scipy.__version__)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 08:56:10