python 安装 cvxpy 报错

  • 安装scs包报错
  • 运行cvxpy 报错 The solver GLPK_MI is not installed

第一个坑是国内源的问题,要更换清华或者阿里的镜像源

安装scs包报错

在安装cvxpy依赖的时候报错

error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

按照他说的安装Microsoft Visual C++ Build Tools就好了,下载地址在百度上找一下就有了,安装完之后就好了
或者直接安装轮子:地址

运行cvxpy 报错 The solver GLPK_MI is not installed

运行print(cp.installed_solvers())
输出['ECOS', 'OSQP', 'SCS']
果然没有GLPK_MI
1.尝试

pip uninstall cvxpy
pip install cvxpy
pip install cvxopt

2.如果上一个无效

pip uninstall numpy
pip uninstall cvxopt

然后从网址下载

  • numpy‑1.19.0+mkl‑cp38‑cp38‑win_amd64.whl
  • cvxopt‑1.2.5‑cp38‑cp38‑win_amd64.whl

我是python3.8,64位的python所以就下载cp38‑cp38‑win_amd64。用命令

# D:/Download/
pip install D:/Download/numpy‑1.19.0+mkl‑cp38‑cp38‑win_amd64.whl
pip install D:/Download/cvxopt‑1.2.5‑cp38‑cp38‑win_amd64.whl

如果提示安装失败,检查python版本和位数是否和下载的whl符合
3.如果还是失败,下面是官方的(极为简略的)教程:链接

python cvxpy 报错 The solver GLPK_MI is not installed相关推荐

  1. 解决cvxpy报错The solver GLPK_MI is not installed

    安装完cvxpy之后用的时候报错The solver GLPK_MI is not installed 好像不需要安装numpy+mkl,看官网的安装教程用pip install cvxopt安装cv ...

  2. python 等号报错_Python学习----Python基础

    Python基础 一.数据类型和变量 1.在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量. 例如: a =520# a是整数prin ...

  3. [故障解决]图文:python启动报错:api-ms-win-crt-runtime-l1-1-0.dll丢失解决

    python启动报错:api-ms-win-crt-runtime-l1-1-0.dll丢失解决 环境 Windows 7 SP1 x64 python3.6.1 报错 解决办法 1.下载VC red ...

  4. 【错误记录】执行 Python 程序报错 ( NameError: name ‘reload‘ is not defined )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 Windows 的 cmd 命令行运行 python 脚本时 , 报如下错误 : 执行 python ApkTool.py -analyse - ...

  5. 【错误记录】PyCharm 运行 Python 程序报错 ( UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe5 in positio )

    文章目录 一.报错信息 二.解决方案 一.报错信息 PyCharm 运行 Python 程序报错 : D:\002_Project\011_Python\APK\venv\Scripts\python ...

  6. 【错误记录】PyCharm 运行 Python 程序报错 ( PEP 8: E402 module level import not at top of file )

    文章目录 一.报错信息 二.解决方案 一.报错信息 PyCharm 运行 Python 程序报错 : PEP 8: E402 module level import not at top of fil ...

  7. 【错误记录】PyCharm 运行 Python 程序报错 ( PEP 8: W292 no newline at end of file )

    文章目录 一.报错信息 二.解决方案 一.报错信息 PyCharm 运行 Python 程序报错 : PEP 8: W292 no newline at end of file 二.解决方案 在每个 ...

  8. 【错误记录】PyCharm 运行 Python 程序报错 ( PEP 8: E305 expected 2 blank lines after class or function definiti )

    文章目录 一.报错信息 二.解决方案 一.报错信息 第一次写 Python 代码 , 报错如下 : PEP 8: E305 expected 2 blank lines after class or ...

  9. 【错误记录】Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( “Python“ 因为出现问题而无法打开 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 先安装了 Pytnon3.10.0 版本 , 然后有安装了 Python3.6.3 版本 , 安装完成后 , IntelliJ IDEA 中就出现如 ...

最新文章

  1. 面向世界、勇于进取、树立自信、保持特色--自博162
  2. linux软件包管理(dpkg、rpm)与软件源的由来(apt、yum、Yast)
  3. 【简便解法】1089 狼人杀-简单版 (20分)_25行代码AC
  4. 给管道注册事件,用于用户是否登录!
  5. java仿聊天室项目总结_Java团队课程设计-socket聊天室(Day4总结篇)
  6. android 用webView作为编辑器 各种问题
  7. 青铜到王者,看看你的MySQL数据库是什么段位,如何提升?
  8. python实现冒泡排序视频_Python实现冒泡排序
  9. win10磁盘管理界面各系统分区介绍
  10. Quartz.net官方开发指南系列篇
  11. 函数式编程与面向对象编程[1]: Lambda表达式 函数柯里化 高阶函数
  12. ”数独“android小游戏
  13. 头条搜集的Redis视频教程
  14. VS 2013编译xvid
  15. Unity基础案例讲解:创建小型太空射击游戏(四)
  16. 部署在服务器上的行驶证识别api接口
  17. android触摸屏映射,解决android4.0 触摸屏分辨率映射不准
  18. Mac Book触摸板失灵的解决办法(触摸板按下失灵)
  19. 微信小程序之如何获取输入框的内容
  20. lucene 分词源码分析

热门文章

  1. 计算机说话技巧,每天学点说话技巧,让你成为一个沟通达人
  2. hMailServer 使用教程 —— 手把手教你搭建自己的邮箱服务器
  3. 用javascript分类刷leetcode4.贪心(图文视频讲解)
  4. 如何写好文献综述(整理)
  5. 理论力学知识要点归纳(一)
  6. [CTSC2016]时空旅行 (线段树分治)
  7. Mac上安装虚拟机搭载window系统
  8. WEB漏洞之:海洋CMS代码执行(CNVD-2020-22721)
  9. hadoop是什么?新手自学hadoop教程(一)
  10. 1、junit学习之junit的基本介绍