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

Python运输问题求解:Pulp无法执行glpsol.exe的解决求助

解决PuLP无法执行glpsol.exe的问题

方法一:安装GLPK并配置路径

Windows系统

  • 下载GLPK的Windows预编译压缩包,解压后找到包含glpsol.exe的文件夹(如glpk-xxx\w64,对应64位系统)
  • 将该文件夹路径添加到系统环境变量的Path中
  • 重启命令行或IDE,使环境变量生效

macOS系统

打开终端执行以下命令:

brew install glpk

Linux系统

  • Debian/Ubuntu系列:
sudo apt-get install glpk-utils
  • RHEL/CentOS系列:
sudo yum install glpk-utils

方法二:改用PuLP自带求解器

如果不想额外安装GLPK,可直接使用PuLP默认自带的CBC求解器。修改代码如下:

  1. 在导入部分添加:
from pulp import PULP_CBC_CMD
  1. 将求解语句替换为:
model.solve(PULP_CBC_CMD())

验证检查

  • 安装GLPK后,在终端/命令行输入glpsol --version,能正常输出版本信息则说明路径配置正确
  • 确保PuLP为最新版本,可执行pip install --upgrade pulp更新

内容的提问来源于stack exchange,提问作者Sơn Hoàng

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 22:05:17