Pycharm安装CVXPY教程

Pycharm安装CVXPY的教程

主要介绍pycharm安装cvxpy库时还需要安装哪些库,并解决在安装过程中出现的报错问题。

一、CVXPY的要求

由下面的pythonlibs网站中找到CVXPY,可以看到CVXPY库的使用要求。

https://www.lfd.uci.edu/~gohlke/pythonlibs/
Requires numpy+mkl, scipy, cvxopt, scs, ecos, and osqp.

二、安装步骤

1.如何在Pycharm中安装库?

打开Pycharm的 File > Settings > Project: Python Interpreter > 选择Python Interpreter > “+” > 在搜索框搜索所需安装的库 > Istall Package。
注:如果下载链接超时,可以更换为豆瓣源(Manage Repositories: https://pypi.douban.com/simple/)。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.安装CVXPY

参考1中步骤,依次安装numpy, mkl, scipy, cvxopt, scs, ecos, osqp库,最后安装cvxpy库。
其中,scs和ecos可能会报错安装失败,那么可通过Pycharm的terminal安装,具体步骤如下:

1、在下面的网站中的Twisted目录下,找到需要下载的库,其中cp3x为对应python版本号,win_amd64为对应64位python。
https://www.lfd.uci.edu/~gohlke/pythonlibs/
2、下载完成后,打开Pycharm: view > Tool Window > Terminal
3、在Terminal的命令行输入:pip install D:\...(已下载安装包路径)运行即可。

3.安装CVXPY的MOSEK求解器

1、下载网址:https://www.mosek.com/downloads/
2、下载安装完成后,需配置环境变量,D:\Program Files\Mosek\9.3\tools\platform\win64x86\bin(安装路径)添加到环境变量PATH中去;
3、安装完成后,需要配置License,申请Academic Licenses,有365天的免费试用期(可延长):
https://www.mosek.com/license/request/personal-academic/
4、把mosek.lic保存到路径:C:\Users\XXX\mosek\
5、再在Anaconda安装:conda install -c mosek mosek(或者pip install mosek -i http://pypi.douban.com/simple --trusted-host pypi.douban.com)
6、报错:
Encountered unexpected exception importing solver GLPK
Encountered unexpected exception importing solver GLPK_MI
切换至相应环境运行:conda uninstall glpk

3.总结

其实,所有的库都可以通过在Twisted上下载,在Terminal上安装,这样可以避免一些不必要的问题。

  • 11
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值