安装cvxpy遇到的问题及解决方法

最近做paper要用到凸优化,之前在matlab上用过cvx包,觉得速度还行,这次需要再python上运行,所以需要安装cvxpy。
我一般用pycharm码代码,所以直接在pycharm里面安装cvxpy包(其实pycharm就是用pip命令安装),但是报错,具体报错信息我忘记截图了,但是提示说需要更新setuptools,于是我把setuptools更新到最新版本,再次安装cvxpy,又报错,说需要安装python development pacage,其实就是python-dev,我用的是python3.6.10,所以需要安装python3.6-dev。
于是使用命令

sudo apt-get install python3.6-dev

输入Y之后报错,提示403 forbidden,于是从stack overflow上搜到了如下解决方法:

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa 
sudo apt-get update
sudo apt-get install python3.6-dev

管用!
其实在此之前我还尝试了手动安装cvxpy及其依赖包,依赖包包括:osqp >= 0.4.1,ecos >= 2,scs >= 1.1.3,numpy >= 1.15,scipy >= 1.1.0,但是其中scs装不上,提示也是需要安装python-dev,我估计之前pip安装遇到这个问题也是在安装scs的时候遇到问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值