我正在使用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
,但它没有更改错误。
答案 0 :(得分:0)
我找不到如何在PuLP中使用XPRESS界面的解决方案(我还向GitHub发布了一个问题,但我们也找不到解决方案(https://github.com/coin-or/pulp/issues/143))。
然而,我意识到XPRESS本身在其较新版本中提供了Python包。我在开始时并没有意识到这一点,最终使用了他们的软件包,它的工作正常,与PuLP类似。也许这可以帮助别人。