更改在Google Colab上运行的纸浆的CBC路径。

问题描述 投票:1回答:1

所以,我试图运行一个线性优化在谷歌colab使用纸浆库。然而,当我运行solve函数时,它返回了这个错误。PulpSolverError: Pulp: Error while executing /usr/local/lib/python3.6/dist-packages/pulp/apis/../solverdir/cbc/linux/64/cbc.

当我检查之前安装的cbc求解器的路径时,用 which,它返回这个路径 /usr/bin/cbc. 所以看来是路径问题。

有什么线索可以解决这个问题吗?我用的是pulp的2.1版本和coinor-cbc的2.9.9+repack1-1版本。谢谢

google-colaboratory linear-programming pulp
1个回答
2
投票

你可以明确地指定CBC路径。例如,你可以明确指定CBC路径。

 prob.solve(pulp.COIN(path='/usr/bin/cbc'))
© www.soinside.com 2019 - 2024. All rights reserved.