第一種方法 重裝cvxpy庫(kù) pip+豆瓣鏡像安裝
先卸載cvxpy庫(kù)
一定要在開(kāi)始里面啟動(dòng)cmd窗口進(jìn)行卸載呀
pip uninstall cvxpy
我們安裝cvxpy
在anaconda promt中輸入如下代碼
pip install --use-feature=2020-resolver --upgrade cvxpy -i https://pypi.douban.com/simple
安裝cvxpy庫(kù),成功,提示Installing collected packages: cvxpy
Successfully installed cvxpy-1.1.12
然后導(dǎo)入cvxpy庫(kù)試試,結(jié)果有錯(cuò)誤提示 如何客服導(dǎo)入這個(gè)庫(kù)的錯(cuò)誤提示請(qǐng)看我這個(gè)帖子
http://www.3lll3.cn/discuss/post/details/6077b372443ef776b6fae52f
其實(shí)cvxpy庫(kù)已經(jīng)裝好了,只需要升級(jí)一下依賴包而已
第二種方法 重裝cvxpy庫(kù) 用whl文件進(jìn)行離線安裝
然后關(guān)閉python,卸載cvxpy,然后再離線安裝cvxpy
照著樣子只能離線安裝試試了。
先下載對(duì)應(yīng)的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.
根據(jù)你的anaconda 里面的python版本進(jìn)行相應(yīng)的選擇,根據(jù)我自己的電腦情況,我需要下載cvxpy-1.1.12-cp38-cp38-win_amd64.whl
下載到你電腦上的任意位置就行。下載完成之后在那個(gè)文件保存路徑下,啟動(dòng)cmd窗口,然后執(zhí)行命令
pip install cvxpy-1.1.12-cp38-cp38-win_amd64.whl
通過(guò)離線安裝成功,沒(méi)有錯(cuò)誤提示,但是導(dǎo)入出現(xiàn)問(wèn)題。
第三種方法 重裝cvxpy庫(kù) pip不使用指定豆瓣鏡像安裝
然后卸載cvxpy庫(kù),用pip install cvxpy命令直接安裝,不用豆瓣源,發(fā)現(xiàn)還是不行。
然后卸載cvxpy庫(kù),用pip install bcolz --no-cache-dir命令直接安裝,發(fā)現(xiàn)這樣做只是從官網(wǎng)上下載cvxpy-1.1.12-cp38-cp38-win_amd64.whl。
然后再檢查各個(gè)依賴庫(kù)是否存在,版本是否符合條件。最后顯示安裝成功,但是導(dǎo)入的時(shí)候還是出現(xiàn)如上的錯(cuò)誤提示。
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>
也是安裝成功,但是導(dǎo)入出現(xiàn)錯(cuò)誤提示
上述三種方式安裝后,然后調(diào)用cvxpy庫(kù)的時(shí)候出現(xiàn)的錯(cuò)誤提示是一樣的。
module compiled against API version 0xe but this version of numpy is 0xd
如何克服安裝后不能調(diào)用的問(wèn)題,請(qǐng)看我下面這個(gè)帖子
http://www.3lll3.cn/discuss/post/details/6077b372443ef776b6fae52f








暫無(wú)數(shù)據(jù)