CVXPY是斯坦福大学凸优化组开发的一个Python软件包,方便用户以数学形式定义凸优化模型。它是一种可以内置于Python中的模型编程语言,可以自动转化问题为标准形式,调用 solver,解包结果集。
win10 + Anaconda python3.7
准备工作,这一步可有可无(如果后面安装使用出问题,那就需要回过头来做这一步骤)
Visual Studio C++ compiler
不过也有看到说可以不装这个,直接有现成的轮子https://www.lfd.uci.edu/~gohlke/pythonlibs/#ecos。这里选择的版本是根据后面得到的版本信息来选择的。安装方法和后面的cvxopt一样pip install ecos-2.0.7.post1-cp37-cp37m-win_amd64.whl
。
我试了试,的确有用hhh。
Step 1: 点击进入 Anaconda Prompt
Step 2: 输入命令 pip install cvxpy
可以选择想要用的镜像源
https://pypi.tuna.tsinghua.edu.cn/simple
https://mirrors.aliyun.com/pypi/simple/
https://pypi.douban.com/simple
https://mirrors.ustc.edu.cn/pypi/web/simple
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple cvxpy
Step 3: 输入命令 pip install cvxopt
1.点击进入 Anaconda Prompt
2.输入 python,按 Enter 键,进入python界面
3.输入两行命令(每行命令按 Enter 结束)
32 位系统
>>> import pip
>>> print(pip.pep425tags.get_supported())
64 位系统
>>> import pip._internal.pep425tags
>>> print(pip._internal.pep425tags.get_supported())
4.根据版本信息下载两个 .whl 文件:Numpy+mkl 和 CVXOPT
Numpy