在Windows下安裝凸優化包CVXPY
直接在anaconda prompt中輸入pip install cvxpy經常會出現安裝失敗的情況,使用以下方法,親測成功!
1. 下載所需的whl文件,請按以下順序依次安裝
(若先安裝scs,由於scs依賴於numpy和scipy,會自動下載numpy,而不是numpy+mkl,從而導致安裝cvxopt失敗。其他包也有類似依賴關系)
- NumPy+mkl: https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
- SCIPY: https://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
- CVXOPT: https://www.lfd.uci.edu/~gohlke/pythonlibs/#cvxopt
- SCS: https://www.lfd.uci.edu/~gohlke/pythonlibs/#scs
- ECOS: https://www.lfd.uci.edu/~gohlke/pythonlibs/#ecos
- OSQP: https://www.lfd.uci.edu/~gohlke/pythonlibs/#osqp
- CVXcanon: https://www.lfd.uci.edu/~gohlke/pythonlibs/#cvxcanon
- Fastcache: https://www.lfd.uci.edu/~gohlke/pythonlibs/#fastcache
- Multiprocess: https://www.lfd.uci.edu/~gohlke/pythonlibs/#multiprocess
- CVXPY:https://www.lfd.uci.edu/~gohlke/pythonlibs/#cvxpy
2. cd到下載目錄
3. 依次安裝
(注意改成自己下載的文件名)
pip install ...whl