解决方案 | cvxpy成功安装过程及其使用攻略
背景: 由于需要研究KKT条件下的最优化问题,需要安装一个python的包cvxpy。
过程:
1、正常pip install cvxpy 不可取(不会成功,中间有报错);
2、主要错误在于:其依赖的包(如scs、ecos)未能够正确安装,失败原因是:Microsoft visual C++ 14.0 is required,但是我的电脑上确实已经安装,所以网上的方法安装Microsoft visual C++ 14.0没有能够解决问题。
3、根据2的错误可以通过本地按照whl的方法尝试安装, 基本步骤:在库的存储网站上下载whl文件,注意对照自己的python版本,我是3.9版本,因此下载scs-2.1.3-cp39-cp39-win_amd64.whl,然后通过win+r输入cmd,输入命令cd C:\Users\Administrator\Downloads(假设你的whl文件夹路径比如是C:\Users\Administrator\Downloads),进入当前文件夹,然后输入pip install scs-2.1.3-cp39-cp39-win_amd64.whl会提示成功安装。其他无法安装的包同理。
4、正确的安装步骤如下:
1 2 3 4 5 6 | pip install numpy pip install mkl pip install cvxopt pip install scs pip install ecos pip install osqp |
注意:mkl这个包比较大,使用默认的源安装比较慢,可以采取临时使用清华源:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple mkl
最后安装的是:
pip install cvxpy
5、使用cvxpy的源代码可以参考下面的链接【1】的文末。
参考资料:
【1】 https://www.cnblogs.com/bigmonkey/p/9542545.html
【2】https://www.lfd.uci.edu/~gohlke/pythonlibs/
【3】https://blog.csdn.net/tszupup/article/details/83536673
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤