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

在Python3.7.16虚拟环境中安装Numpy1.11.0失败求助

numpy 1.11.0 安装失败问题解决(Python 3.7.16 + pip 环境)

问题场景

  • 运行环境:PyCharm 终端,Python 3.7.16,使用 pip 而非 conda 管理包
  • 执行命令:pip install numpy==1.11.0
  • 报错详情:构建 wheel 失败,提示缺失 BLAS、LAPACK、Atlas 等数学库,触发 RuntimeError: Broken toolchain: cannot link a simple C program,清理构建目录失败,最终回滚至原有 numpy 1.16.4 版本,安装未成功

解决方案

1. 修复 C 编译工具链

RuntimeError: Broken toolchain 核心原因是缺少编译依赖,需根据系统安装对应工具:

  • Windows:安装 Visual Studio Build Tools,勾选「Desktop development with C++」组件;或安装 MinGW-w64 并将其 bin 目录添加到系统 PATH
  • macOS:执行命令安装 Xcode 命令行工具:xcode-select --install
  • Debian/Ubuntu:执行系统依赖安装命令:
    sudo apt-get install build-essential gcc gfortran libblas-dev liblapack-dev libatlas-base-dev
    
  • RHEL/CentOS:执行系统依赖安装命令:
    sudo yum install gcc gcc-c++ gfortran blas-devel lapack-devel atlas-devel
    

2. 安装 numpy 1.11.0 的替代方式

  • 使用预编译 wheel:查找适配 Python 3.7 和当前系统的 numpy 1.11.0 预编译 wheel 包,直接通过本地文件安装:pip install /path/to/numpy-1.11.0-xxx.whl(注意:numpy 1.11.0 对 Python 3.7 的 wheel 支持有限,若找不到则必须依赖完整编译环境)
  • 禁用 BLAS/LAPACK(不推荐,影响性能):若仅需临时安装,可强制不依赖数学库编译:
    pip install numpy==1.11.0 --no-binary :all: --install-option="--no-blas" --install-option="--no-lapack"
    

3. 回滚后环境确认

安装失败回滚后,执行 pip show numpy 确认当前版本为 1.16.4,确保环境稳定后再重新尝试安装操作


内容的提问来源于stack exchange,提问作者FLAN - Legacy

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 00:05:04