(一)警告
首先cvxpy库,在命令窗口中直接用pip install cvxpy
安装基本是行不通的。
(二)正确安装步骤
- **(1)**首先打开
命令提示符窗口
,输入python查看python的版本,如下图
我当前版本为python3.8
,所以接下来我们要去下载对应版本的.whl
文件.
cvxpy‑1.1.13‑cp38‑cp38‑win_amd64.whl :
cp38 :对应python3.8版本
win_amd64 :对应电脑系统是windows64位。
- **(2)**如何下载对应版本的
.whl
文件.
-
本人下载.whl文件的链接:
https://www.lfd.uci.edu/~gohlke/pythonlibs/,该网址含有大量的python第三方库。
直接跳转到cvxpy处 https://www.lfd.uci.edu/~gohlke/pythonlibs/#cvxpy
-
本人
cvxpy
的安装包百度网盘链接(只适用于python3.8版本
):
链接:https://pan.baidu.com/s/1DsAqm0iw4A6xzT5wUcvsSg
提取码:tnw8
-
需要下载的文件有:
scipy
、cvxopt
、scs
、ecos
、multiprocess
- (3)如何安装
.whl
文件
- 安装指令以及安装顺序:
pip install scipy-1.7.0-cp38-cp38-win_amd64 .whl
cvxopt-1.2.6-cp38-cp38-win_amd64.whl
scs-2.1.4-cp38-cp38-win_amd64.whl
ecos-2.0.7.post1-cp38-cp38-win_amd64.whl
multiprocess-0.70.12.2-cp38-cp38-win_amd64.whl
cvxpy-1.1.13-cp38-cp38-win_amd64.whl
- 安装时容易出现的误区:
直接在命令提示符窗口进行安装,当你输入pip install 文件名.whl时,会出现报错,没有此文件路径
,也就是说在安装时找不到安装的文件。所以我们要到.whl文件下载的目录
中安装,如下 :- 首先进入到下载.whl文件的目录中
在文件的空白处按住Shift按键
,再点击鼠标右键
,选择在此处打开powershell命令(s)
,如下图所示:
打开界面如下:
在这里面输入pip install 文件名.whl,按照上面提供的顺序安装即可,假设少安装一个scs-2.1.4-cp38-cp38-win_amd64.whl文件,最后安装cvxpy-1.1.13-cp38-cp38-win_amd64.whl也会报错,显示没有安装scs库。如下图:
不过影响也不大,无需再从头重新按顺序安装,只要继续补充安装一下scs-2.1.4-cp38-cp38-win_amd64.whl文件即可,再安装cvxpy-1.1.13-cp38-cp38-win_amd64.whl就能成功啦!
- 首先进入到下载.whl文件的目录中
(三)小技巧
像scipy
、scs
,这两个库可以通过命令提示符窗口用pip install scipy
、pip install sc
s即可安装成功。