Python安装cvxpy包的解决方案

浪尽此生 提交于 2020-12-08 07:44:57

背景

工作需要用到cvxpy库求解线性规划问题(cvxpy是解决凸优化问题的),发现安装不了,找了很多教程,发现都不是很靠谱,还把我自己的scipy包搞崩溃,很多之前的from scipy import stats这类都出错。现在把我成功安装的经验分享一下。

现象

安装cvxpy过程中需要scs等包,不会安装成功,你再去安装csc等包时会报没有Microsoft Visual C++ 14.0 (或者C++Build等错误 )。

解决办法:

1、下载安装C++或者组件后再安装cvxpy相关包。(我本人是WIN7没有安装成功)
2、下载第三方python包https://www.lfd.uci.edu/~gohlke/pythonlibs/
下载cvxpy相关的包(scs、cvxopt、ecos、multiprocess、scipy、cvxpy)到本地安装

# 在命令行输入下面命令 XXX为相应包名(连带后缀)
pip install xxx.whl

(我本人在安装scipy时把原来的搞崩溃了。 import scipy.stats 时的各种无法导入库(模块)

3、个人解决办法:
按照 scipy、cvxopt、scs、ecos、multiprocess、cvxpy 顺序依次(顺序错了可能会导致安装不成功)安装。
在线安装

pip install ***

如果相应包安装不成功就在第三方库https://www.lfd.uci.edu/~gohlke/pythonlibs/下载相应版本到本地安装,安装完一个包再安装下一个。

注意事项

1、如果把scipy搞崩溃了,就重新安装scipy(需要卸载的话命令为pip uninstall **),还是不行的话,再重新安装载入不成功的包。
2、【注意】安装完验证import时,要重启spyder,否则可能import 不会成功(适用于第一条注意事项)

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!