第一种方法 重装cvxpy库 pip+豆瓣镜像安装
先卸载cvxpy库
一定要在开始里面启动cmd窗口进行卸载呀
pip uninstall cvxpy
我们安装cvxpy
在anaconda promt中输入如下代码
pip install --use-feature=2020-resolver --upgrade cvxpy -i https://pypi.douban.com/simple
安装cvxpy库,成功,提示Installing collected packages: cvxpy
Successfully installed cvxpy-1.1.12
然后导入cvxpy库试试,结果有错误提示 如何客服导入这个库的错误提示请看我这个帖子
https://www.cda.cn/discuss/post/details/6077b372443ef776b6fae52f
其实cvxpy库已经装好了,只需要升级一下依赖包而已
第二种方法 重装cvxpy库 用whl文件进行离线安装
然后关闭python,卸载cvxpy,然后再离线安装cvxpy
照着样子只能离线安装试试了。
先下载对应的whl文件
https://www.lfd.uci.edu/~gohlke/pythonlibs/
Unofficial Windows Binaries for Python Extension Packages
by Christoph Gohlke, Laboratory for Fluorescence Dynamics, University of California, Irvine.
根据你的anaconda 里面的python版本进行相应的选择,根据我自己的电脑情况,我需要下载cvxpy-1.1.12-cp38-cp38-win_amd64.whl
下载到你电脑上的任意位置就行。下载完成之后在那个文件保存路径下,启动cmd窗口,然后执行命令
pip install cvxpy-1.1.12-cp38-cp38-win_amd64.whl
通过离线安装成功,没有错误提示,但是导入出现问题。
第三种方法 重装cvxpy库 pip不使用指定豆瓣镜像安装
然后卸载cvxpy库,用pip install cvxpy命令直接安装,不用豆瓣源,发现还是不行。
然后卸载cvxpy库,用pip install bcolz --no-cache-dir命令直接安装,发现这样做只是从官网上下载cvxpy-1.1.12-cp38-cp38-win_amd64.whl。
然后再检查各个依赖库是否存在,版本是否符合条件。最后显示安装成功,但是导入的时候还是出现如上的错误提示。
Requirement already satisfied: numpy>=1.15 in d:\programdata\anaconda3\lib\site-
packages (from cvxpy) (1.19.5)
Requirement already satisfied: osqp>=0.4.1 in d:\programdata\anaconda3\lib\site-
packages (from cvxpy) (0.6.2.post0)
Requirement already satisfied: scs>=1.1.6 in d:\programdata\anaconda3\lib\site-p
ackages (from cvxpy) (2.1.3)
Requirement already satisfied: ecos>=2 in d:\programdata\anaconda3\lib\site-pack
ages (from cvxpy) (2.0.7.post1)
Requirement already satisfied: scipy>=1.1.0 in d:\programdata\anaconda3\lib\site
-packages (from cvxpy) (1.6.2)
Requirement already satisfied: qdldl in d:\programdata\anaconda3\lib\site-packag
es (from osqp>=0.4.1->cvxpy) (0.1.5.post0)
Installing collected packages: cvxpy
Successfully installed cvxpy-1.1.12
(base) C:\Users\Administrator>
也是安装成功,但是导入出现错误提示
上述三种方式安装后,然后调用cvxpy库的时候出现的错误提示是一样的。
module compiled against API version 0xe but this version of numpy is 0xd
如何克服安装后不能调用的问题,请看我下面这个帖子
https://www.cda.cn/discuss/post/details/6077b372443ef776b6fae52f








暂无数据