@[TOC]1.## 标题
1.直接使用pip安装
pip install cvxpy
有的用户使用该命令可以直接安装,因为他电脑上已经安装了需要安装cvxpy 的依赖包。但是绝大数用户并没有安装全部的依赖,所以需要根据步骤2 来进行分步安装。
2.分步安装
首先,为了从原理上解释直接使用pip安装cvxpy不成功的原因,我们在此给出pip安装包的网页源码路径。
传送门在此:https://www.lfd.uci.edu/~gohlke/pythonlibs/
打开这个网页,往下拉,按照字幕顺序排序,可以找到cvxpy。可以看到:
CVXPY: a modeling language for convex optimization problems. Requires numpy+mkl, scipy, cvxopt, scs, ecos, and osqp.
也就是说,想要安装cvxpy需要先安装numpy,mkl,scipy,cvxopt,scs,ecos,osqp这几个包。下面挨个安装:
2.1安装步骤
pip install numpy
pip install mkl
pip install cvxopt
pip install scs
pip install ecos
pip install osqp
2.2安装问题
安装scs时会报错,说需要安装Microsoft visual C++ 14.0 ,这个简单,下载一个安装即可,亲自试过,下载完后安装,scs就不报错。
3 最后
pip install cvxpy
大功告成!