cvxpy.error.SolverError: The solver CBC is not installed in windows 10 python?

cvxpy.error.SolverError: The solver CBC is not installed in windows 10 python?

我尝试使用 pip 命令安装 cvxpy 和 cvxopt 这两个包,包已成功安装,但是 运行 我的代码出现错误,如 CBC 未安装在 "C:\Python\Python36\lib\site-packages\cvxpy\problems\problem.py" 中。我尝试了很多解决方案但没有用任何人都可以帮助我。提前致谢。

我没有足够的声誉来添加评论,所以我将 post 作为答案。

CBC 需要安装 cylp。 尝试

    import cylp

如果它抛出错误,请使用

安装它
    pip install cylp

通过此 link 了解更多详细信息 https://github.com/cvxgrp/cvxpy/issues/687