python安装第三方库cvxpy

python安装第三方库cvxpy

  • cvxpy库简介
  • 以系统windows64位+python3.7的计算机为例
    • numpy+mkl安装
    • scipy安装
    • ecos, osqp, scs, cvxopt和cvxpy安装
  • 测试

cvxpy库简介

最近狗蛋准备搞个数学建模的比赛,打算使用python进行数学问题的解决。其中凸优化问题的建模用到了python的第三方库——cvxpy。该库的安装不支持传统的pip在线安装,这一度让狗蛋怀疑狗生,断断续续装了两天,查找各种资料,终于在狗蛋要弃疗的时候解决了这该死的问题。以下简单记录了安装过程并分享资源给大家,希望能帮以后的狗子们节约时间。

以系统windows64位+python3.7的计算机为例

这里重点提醒一下,cvxpy只支持python3.7.2版本,高版本的python无法运行cvxpy库(狗蛋因为这个问题,硬生生从3.7.4版本退回了3.7.2版本)

cvxpy库所依赖的工具库很多,有 numpy+mkl, scipy,ecos, osqp, scs, cvxopt和cvxpy。这些库的安装最好去python第三方库网站下载.whl资源,在国内使用pip安装极有可能timeout或是报错。

#第三方库网址
https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

numpy+mkl安装

第三方库下载numpy+mk注意选择正确的版本,狗蛋这边因为是windows64位+python3.7.2,所以选择如下的版本下载,如果你的系统是32位,记得选win32。
python安装第三方库cvxpy_第1张图片这里不得不提及该类轮子.whl的下载速度,它会让你慢到怀疑电脑网卡是不是死了,宿舍网络是不是压根断线了,,,运气好一点12小时左右下载成功,运气不好一天一夜24小时+等到你海枯石烂。
不过,这里经过狗蛋死乞白赖地不懈努力寻找,终于在一位朋友那找到了网盘资源,挂个网址你们去下载吧,相比较于第三方官网下载速度,这会让你们感动到飙泪~~~~

#网友资源
#numpy-1.16.4+mkl-cp37-cp37m-win_amd64
https://blog.csdn.net/Marco_L/article/details/104378780

scipy安装

该库的安装狗蛋使用pip成功,在此不缀述过程。

ecos, osqp, scs, cvxopt和cvxpy安装

这些库都最好在第三方库网站下载.whl文件进行安装。其中scs一定要等官网反应拉至最底部寻找,不然可能就像狗子一样发生按了ctrl+f找不到的情况。

测试

经过重重依赖库磨难的安装,终于在第二天晚上狗蛋成功搞定了凸优化建模的cvxpy库。
python安装第三方库cvxpy_第2张图片

夜深了,脑壳晕,刷会爪机躺尸了~~~,,,,最后祝各位刷到该篇文章的朋友们能顺利安装cvxpy~

你可能感兴趣的:(python安装第三方库cvxpy)