應該說,cvxpy的安裝說明是很棒的,一步一步很是清楚,www.cvxpy.org/en/latest/install/index.htmlhtml
但是,我照着作完以後,仍是不能import cvxpy,不知道是否是由於第6步我用了第二種方法(install locally),以下面分割線之間部分所示。我如今以爲install locally對咱們初學者來講沒啥好處,建議用sudo pip install cvxpypython
Install cvxpy.spa
sudo pip install cvxpy
or to install locallyhtm
pip install --user cvxpy
-------------------------------------------------------------------------ip
一開始安裝完以後,import cvxpy會說no module named cvxpyget
因而我就卸載重裝(我發現這個卸載重裝的方法很是管用,固然,在我發現這個方法以前,我google了無數個頁面,少說也有30+),it
sudo pip uninstall cvxpypip
sudo pip install cvxpyclass
上面這條指令我沒加--user選項
而後import cvxpy時又報錯說no module named toolz
我採用了一樣的方法,卸載重裝:
sudo pip uninstall toolz
sudo pip install toolz
而後import cvxpy時又報錯說no module named ecos
也是同樣:
sudo pip uninstall ecos
sudo pip install ecos
而後import cvxpy就只有一個warning了,已經能夠用了
不過這個warning( UserWarning: The solver SCS could not be imported.)是能夠處理掉的,一樣是卸載重裝:
sudo pip uninstall scs
sudo pip install scs
終於大功告成(其實一點都不開心,在一個import問題上耗費這麼久時間,不值得)