《Python数学实验与建模》之CVXPY安装完美攻略

wang_jiezeng 2020-07-05 10:17:07
《Python数学实验与建模》一书谈到安装CVXPY要下载python3.7.2,如装高版本的Python装不上CVXPY。其实,问题是装CVXPY前需要预装一堆的包,而这些包都要与你的Python版本号一一对应。如果用“pip install 包名”直接下载,则会自动下载最新的包,破坏包之间匹配性而导致失败。其次,可能是因美中科技战的原因,未能打开github上的cvxpy官方下载。以下,是绕过官网安装CVXPY的步骤:

1)安装Anaconda后,查看你的python版本号:python -V

2)下载cvxpy.whl:上网页https://www.lfd.uci.edu/~gohlke/pythonlibs/#cvxpy,下载对应你的微机和python版本号的cvxpy,如装Python 3.7.6的Windows64位机下载cvxpy-1.1.1-cp37-cp37m-win_amd64.whl

3)下载cvxopt.whl :https://www.lfd.uci.edu/~gohlke/pythonlibs/#cvxopt(同理下载cvxopt‑1.2.5‑cp37‑cp37m‑win_amd64.whl)

4)记住所用过的“python扩展包的非官方windows二进制文件”网页:https://www.lfd.uci.edu/~gohlke/pythonlibs/#cvxpy

5)进入cmd,将当前目录转入下载文件的地方,输入pip install cvxopt‑1.2.5‑cp37‑cp37m‑win_amd64.whl装上cvxopt。其次,试装cvxpy。

6如果安装cvxpy失败,注意错误提示给出的缺失文件,上”python扩展包的非官方windows二进制文件”网页下载对应包。可能,要一层层、一个个补上。如本人先后补装ecos、msgpack和scs。

7)注意:每人预装的包及其版本不一,凡是缺失的或版本号不对应的,都要按包的依赖关系一一装上。

8)预装号全部包后,输入pip install cvxpy-1.1.1-cp37-cp37m-win_amd64.whl,如预装好所有包,就成功了!
...全文
542 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

474

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧