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

安装glpk包时Building wheel失败求助,已装VC++仍报错

问题描述

尝试执行pip install glpk安装glpk包时,出现编译失败错误,核心报错提示:

error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": ...

已完成以下操作但问题未解决:

  • 安装Microsoft Visual C++ 14.36
  • 安装setuptools 8.0.3
  • 下载winglpk并将glpk/win64路径添加到系统环境变量PATH
解决方案

针对该问题,可按以下步骤排查修复:

  • 确认VC++ Build Tools组件完整性:打开Visual Studio Installer,确保勾选了「使用C的桌面开发」workload,且包含「MSVC v143 - VS 2022 C x64/x86生成工具」、「Windows SDK」等核心组件,安装完成后重启系统。
  • 更新setuptools、pip和wheel:当前使用的setuptools 8.0.3版本过旧,不兼容新版pyproject.toml构建规范,执行以下命令更新:
    pip install --upgrade setuptools pip wheel
    
  • 完善winglpk环境变量配置:除了将glpk/win64加入PATH,还需新增系统环境变量GLPK_HOME,值为winglpk的根目录(例如C:\winglpk-4.65),配置后重启命令行窗口或IDE使变量生效。
  • 尝试安装预编译二进制包:若编译仍失败,可直接下载对应Python版本的glpk预编译whl文件,执行本地安装,示例命令(需替换为匹配自己Python版本和系统架构的文件名):
    pip install glpk-0.4.7-cp311-none-win_amd64.whl
    
  • 使用VC++命令行环境执行安装:打开「x64 Native Tools Command Prompt for VS 2022」(对应自己的VS版本),在该环境中执行pip install glpk,确保编译环境正确加载。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 09:15:17