作者:e1985522z | 来源:互联网 | 2024-10-29 19:03
在Python2.7环境中使用PyCharm进行Cvxopt的安装及线性规划问题求解。具体步骤包括:通过PyCharm的文件菜单进入项目设置,选择解释器选项,点击右侧的“+”按钮,在可用包列表中搜索并安装Cvxopt。安装完成后,可以通过导入Cvxopt库并调用其函数来解决线性规划问题,提高模型的准确性和效率。
Python 2.7 Pycharm
1.直接File>Settings>Project>InterPreter ,点击右侧‘+’ 弹出Available packages窗口,搜索Cvxopt,Install Package,结果失败。
2. 知乎方法:pip install cvxopt-xxx.whl
step1. 下载对应版本 cvxopt-xxx.whl安装包, http://www.lfd.uci.edu/~gohlke/pythonlibs/#cvxopt
step2. cmd pip install .../cvxopt-xxx.whl , 参考
以上两步安装后能import,但是编译运行出错: cvxopt ImportError: DLL load failed
原因及解决办法:
1) MinGW官网下载,安装c 、Fortrain、msys-base
2)cvxopt-xxx.whl依赖NumPy+mkl,uninstall NumPy,重新安装NumPy+mkl
3. LP求解
参考python 利用cvxopt线性规划