在 PuLP 中配置 XPRESS 求解器,找不到路径
Configuring XPRESS solver in PuLP, path not found
我正在使用 PuLP 1.6,并且在安装 PuLP 之前已经安装了 FICO XPRESS 求解器。
当我 运行 pulp.pulpTestAll()
时,它不会显示 XPRESS 求解器不可用,而是测试失败并显示消息:
The system cannot find the path specified.
pulp.constants.PulpError: Tests Failed
如何配置 PuLP 求解器,特别是路径? XPRESS bin 文件夹目前在我的路径中。
编辑:我找到了 pulp.cfg.win
并尝试以不同的方式输入我的路径(例如 XpressPath = C:\xpressmp\bin\optimizer.exe
,但它并没有改变错误。
我找不到关于如何让 XPRESS 界面在 PuLP 中工作的解决方案(我也向 GitHub 发布了一个问题,但我们也找不到解决方案 (https://github.com/coin-or/pulp/issues/143) ).
但是,我意识到 XPRESS 本身在其较新版本中提供了一个 Python 包。我一开始并没有意识到这一点,最后使用了他们的包,它工作得很好并且类似于 PuLP。也许这可以帮助某人。
我正在使用 PuLP 1.6,并且在安装 PuLP 之前已经安装了 FICO XPRESS 求解器。
当我 运行 pulp.pulpTestAll()
时,它不会显示 XPRESS 求解器不可用,而是测试失败并显示消息:
The system cannot find the path specified.
pulp.constants.PulpError: Tests Failed
如何配置 PuLP 求解器,特别是路径? XPRESS bin 文件夹目前在我的路径中。
编辑:我找到了 pulp.cfg.win
并尝试以不同的方式输入我的路径(例如 XpressPath = C:\xpressmp\bin\optimizer.exe
,但它并没有改变错误。
我找不到关于如何让 XPRESS 界面在 PuLP 中工作的解决方案(我也向 GitHub 发布了一个问题,但我们也找不到解决方案 (https://github.com/coin-or/pulp/issues/143) ).
但是,我意识到 XPRESS 本身在其较新版本中提供了一个 Python 包。我一开始并没有意识到这一点,最后使用了他们的包,它工作得很好并且类似于 PuLP。也许这可以帮助某人。