我有一些代码可以使用PuLP模块来解决LP,它在使用64位windows机器时可以工作。现在我正在尝试使用Raspbian在Raspberry pi4上运行相同的代码。创建目标函数和约束很好,但是当我试图求解LP时,我得到了以下错误:
status = solver.actualSolve(self, **kwargs)
AttributeError: 'NoneType' object has no attribute 'actualSolve'
首先我读到我应该试着跑步纸浆(),但我只得到以下错误:
^{pr2}$尝试在执行solve()的行中指定解算器和路径:
prob.solve(PULP_CBC_CMD(path='/usr/local/lib/python3.7/dist-packages/pulp/solverdir/cbc/linux/32/cbc'))
导致以下错误:
pulp.solvers.PulpSolverError: PULP_CBC_CMD: Not Available (check permissions on /usr/local/lib/python3.7/dist-packages/pulp/solverdir/cbc/linux/32/cbc)
但是cbc文件的Execute权限设置为“Nobody”,我无法更改它。在
我不知道怎么解决这个问题。有什么建议吗?在
目前没有回答
相关问题 更多 >
编程相关推荐