在 Google Colab 上更改 pulp 运行 的 CBC 路径
Change CBC path for pulp running on Google Colab
所以我正在尝试 运行 使用 pulp 库对 google colab 进行线性优化。但是,当我 运行 求解函数时 return 这个错误 PulpSolverError: Pulp: Error while executing /usr/local/lib/python3.6/dist-packages/pulp/apis/../solverdir/cbc/linux/64/cbc
.
当我使用 which
检查先前安装的 cbc 解算器的路径时,它 return 是这个路径 /usr/bin/cbc
。所以看起来是路径问题
关于如何解决这个问题的任何线索?我使用的是 2.1 版的 pulp 和 2.9.9+repack1-1 版的 coinor-cbc。谢谢!
您可以明确指定 CBC 路径。示例:
prob.solve(pulp.COIN(path='/usr/bin/cbc'))
所以我正在尝试 运行 使用 pulp 库对 google colab 进行线性优化。但是,当我 运行 求解函数时 return 这个错误 PulpSolverError: Pulp: Error while executing /usr/local/lib/python3.6/dist-packages/pulp/apis/../solverdir/cbc/linux/64/cbc
.
当我使用 which
检查先前安装的 cbc 解算器的路径时,它 return 是这个路径 /usr/bin/cbc
。所以看起来是路径问题
关于如何解决这个问题的任何线索?我使用的是 2.1 版的 pulp 和 2.9.9+repack1-1 版的 coinor-cbc。谢谢!
您可以明确指定 CBC 路径。示例:
prob.solve(pulp.COIN(path='/usr/bin/cbc'))