首页 > 其他分享 >关于import cvxopt :ImportError: DLL load failed: 找不到指定的模块。

关于import cvxopt :ImportError: DLL load failed: 找不到指定的模块。

时间:2024-03-01 09:48:03浏览次数:28  
标签:load cvxopt ImportError scipy 报错 install pip numpy

前提:前天再写python代码时遇到需要使用到cvxopt包求解QP问题,但是之前却没有安装过这个包,所以对其进行安装。
报错:在pip install cvxopt后直接使用,出现报错。之后在网上查各种解决办法的方案,但在运行后均出现不同报错情况。我所需要解决的问题主要是numpy、scipy和cvxopt之间不兼容的情况。
方法:本方法仅在本次使用时有效。
Step1:将三个包均进行uninstall
Step2:按照以下方式安装包

   pip install scipy, cvxopt, numpy
   (pip install scipy, numpy,之后在setting里搜索安装cvxopt)
  (pip install scipy, cvxopt,之后pip install numpy)

Step3:若运行无错,直接使用,否则重启电脑。
若以上步骤无效,重新寻找新的方法。

注意:看其他方法中介绍,numpy中没有mkl,所以需要先卸载numpy,再安装cvxopt。

目前能记得一些错误:
1、解决方案:原文地址
使用该方法时,在pip install mkl中,会出现卸载TBB的情况,且报错,在网上查询到的解决方法一般是直接暴力删除含有TBB的文件,目前对于我个人而言,不适用,故放弃。
(ps:直到今天记录时,才发现该作者是安装cvxpy)
2、解决方案:原文地址
出现错误:Numpy版本问题错误解决方法【DLL load failed while importing _multiarray_umath】
但是在使用该作者的方法后,会出现numpy与scipy之间不兼容的情况,故放弃。

标签:load,cvxopt,ImportError,scipy,报错,install,pip,numpy
From: https://www.cnblogs.com/yiyou-liangdian/p/18046090

相关文章

  • FastAPI系列:上传文件File和UploadFile
    上传文件#file仅适用于小文件@app.post("/files/")asyncdefcreate_file(file:bytes|None=File(default=None)):ifnotfile:return{"message":"Nofilesent"}else:return{"file_size":len(file)}......
  • 解决uniapp项目中使用vant Weapp图标组件报错问题(Module build failed from ./node_mo
    解决uniapp项目中使用vantWeapp图标组件报错问题(Modulebuildfailedfrom./node_modules/postcss-loader/src/index):https://blog.csdn.net/it_cgq/article/details/111991644?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170909210216800225582870%2522%252C%252......
  • 【报错解决】【Mathtype】lease restart Word to load MathType addin properly
    打开Mathtype安装目录例如我的C:\software\MathModel\MATHTYPE继续进入目录C:\software\MathModel\MATHTYPE\MathPage\64找到MathPage.wll复制该文件在word中查看加载项的路径,将刚才复制的文件粘贴到这个路径当中返回上一级目录,再次粘贴这个文件重启word,问题解决......
  • 使用`react-hooks写法`对`antd的Upload.Dragger上传组件`进行二次封装
    使用react-hooks写法对antd的Upload.Dragger上传组件进行二次封装预期对antd的Upload.Dragger组件进行二次封装,让它的使用方法和Upload.Dragger组件保持一致。让该组件能自动把数据放到对应后端服务器中。让该组件能的value值如果没上传,为数组形式。如果没有值,为空数组。如......
  • nvmet_rdma_offload_mem_start 预留内存
    要在modprobenvmet_rdma时找到合法的nvmet_rdma_offload_mem_start和nvmet_rdma_offload_mem_size_mb参数,你需要进行一系列步骤以确保选定的内存区域既未被系统其他部分使用,又适合于你的NVMeoverFabrics(NVMe-oF)RDMA目标配置。以下是一个示例流程,展示如何进行这一过......
  • 【转载】docker save load export import区别详解
    【转载】dockersaveloadexportimport区别详解https://www.cnblogs.com/dingjiaoyang/p/16571840.html1、dockersave用来将一个或多个image打包保存。如:将本地镜像库中的image1和image2打包到images.tar中dockersave-oimages.tagimage1:v1image2:v1dockersave也可......
  • 解决mac下 php 提示dyld: Library not loaded: /opt/homebrew/opt/icu4c/lib/icui18n.
    产生原因是使用brewupdate后icu4c更新到了最新的版本导致php依赖的版本不一致,进入到/opt/homebrew/opt/icu4c/lib目录下查看没有icui18n.69.dylib文件 解决方法:网上下载icu4c69版本重新编译安装下载地址:https://github.com/unicode-org/icu/releases/tag/release-69-1只需......
  • 【Loading】ctfshow_WriteUp | MISC入门
    misc1题目分析打开图片就是flag,可以直接拿文字识别工具识别一下提交。misc2题目分析看到NG开头的内容猜测是png文件被修改了文件类型,保险起见用010Editor先看看十六进制文件:png头:png尾:更改文件后缀名为png,打开图片得到flag。misc3题目分析查了......
  • upload-labs
    Pass-01前端js验证谷歌设置->隐私安全->网站设置->JavaScript修改为不允许使用JavaScript上传php文件复制图片地址蚁剑连接文件上传成功Pass-02MIME是一种类型(例如:text,image),MIME是一种标准,是用来表示文档,文件或字节流的性质和格式(告诉浏览器这个文件的类型,目的跟文件扩展......
  • 【性能测试】性能测试工具LoadRunner,参数化关联。全md文档笔记(已分享文档代码)
    本系列文章md笔记(已分享)主要讨论性能测试相关知识。入门阶段:认识性能测试分类-(负载测试、压力测试、并发测试、稳定性测试),常用性能测试指标-(吞吐量、并发数、响应时间、点击数...),性能测试工具选择。性能脚本:1.LoadRunner介绍,2.脚本录制、运行、参数化,3.关联、检查点、事务......