Windows Python3 安装cvxpy

文章目录

方法1

  在安装时,可以先尝试直接使用pip3安装,如果失败的话,再使用方法2。

pip3 install cvxpy

  我自己电脑安装后报错,看了下主要的错误原因有以下几点:

  • 缺少依赖 scs

Running setup.py install for scs … error
ERROR: Command errored out with exit status 1:

  • 缺少依赖 cvxopt

Running setup.py install for cvxopt… error
ERROR: Command errored out with exit status 1:

  • 缺少依赖 mkl

Running setup.py install for mkl… error
ERROR: Command errored out with exit status 1:

因此,在安装之前,需要先将依赖安装上,主要是依赖如下:

pip3 install numpy mkl scipy cvxopt scs ecos osqp 

方法 2

如果某个包安装出错时,需要自己下载对应的.whl文件,并使用pip3安装下载好的指定文件,以ecos为例:

  1. 下载包:
    打开网址,https://www.lfd.uci.edu/~gohlke/pythonlibs/,搜索ecos,下载对应的包。这里我使用的是python3.9+amd64,因此下载ecos‑2.0.7.post1‑cp39‑cp39‑win_amd64.whl
  2. 打开cmd安装
    pip3 install xxx/xxx/xxx/ecos‑2.0.7.post1‑cp39‑cp39‑win_amd64.whl
    
    这里的xxx/xxx/xxx换成你下载文件所在的地址即可。
上一篇:【转】CentOS7安装python3和pip3


下一篇:centos7.9安装python3.9