【问题标题】:Change CBC path for pulp running on Google Colab更改在 Google Colab 上运行的纸浆的 CBC 路径
【发布时间】:2020-04-28 06:25:28
【问题描述】:

所以我正在尝试使用纸浆库在 google colab 上运行线性优化。但是,当我运行求解函数时,它会返回此错误PulpSolverError: Pulp: Error while executing /usr/local/lib/python3.6/dist-packages/pulp/apis/../solverdir/cbc/linux/64/cbc

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

关于如何解决这个问题的任何线索?我正在使用 2.1 版的纸浆和 2.9.9+repack1-1 版的 coinor-cbc。谢谢!

【问题讨论】:

    标签: google-colaboratory linear-programming pulp


    【解决方案1】:

    您可以明确指定 CBC 路径。示例:

     prob.solve(pulp.COIN(path='/usr/bin/cbc'))
    

    【讨论】:

      猜你喜欢
      • 2023-03-20
      • 1970-01-01
      • 2020-10-11
      • 1970-01-01
      • 2021-02-27
      • 1970-01-01
      • 2020-09-26
      • 2021-05-31
      • 2022-07-28
      相关资源
      最近更新 更多