matlab runtime报错Could not find version 9.8 of the MATLAB Runtime

关于matlab runtime的配置,及runtime error:

运行Matlab编译的exe报错:
在这里插入图片描述

在新安装matlab的电脑中运行Malab编译的exe经常会出现下面的报错:
Could not find version 9.8 of the MATLAB Runtime.Attempting to load mclmcrrt9 8.dll.Please install the correct version of the MATLAB Runtime.Contact your vendor if you do not have an installer for theMATLAB Runtime.


首先,去 官网 下载对应版本的或者自己想要的runtime版本,不需要子版本一致(很多文章里都说要),但我没有按照他们的来也可以,没有那么苛刻.

博主这里是2023a,下载9.13的版本,但前后相差不大的版本也可(试过9.14的也行)

解压下载下来的压缩包,然后双击.exe。一直点击下一步,注意安装路径页面。

> 提示:这里填写问题的分析:

选择你Matlab安装路径下的图中后续路径。然后继续点击安装即可。


此时去matlab命令窗口输入mcrinstaller,会如上图显示ans=空,但不用按照许多博主说的那样安装对应子版本

>提示:这里填写该问题的具体解决方案:

此时只需在命令行再输入compiler.runtime.download

compiler.runtime.download

matlab会从网上自行检测下载对应版本,但已经安装的话会检测出来如下图
在这里插入图片描述
再输入mcrinstaller检测一下,就显示已经安装了
在这里插入图片描述

以下是一些解决找不到MATLAB Runtime 9.8版本问题的方法: ### 重新安装MATLAB Runtime 9.8 如果系统中没有安装MATLAB Runtime 9.8,或者安装过程中出现问题,就可能导致找不到该版本。可以从MathWorks官方网站下载MATLAB Runtime 9.8的安装程序,然后按照安装向导的提示进行安装。安装完成后,确保安装路径被正确添加到系统的环境变量中。 ### 检查环境变量 环境变量配置不正确也可能导致系统无法找到MATLAB Runtime 9.8。需要检查系统的`PATH`环境变量,确保MATLAB Runtime 9.8的安装路径已经被包含在内。例如,在Windows系统中,可以通过以下步骤检查和修改环境变量: 1. 右键点击“此电脑”,选择“属性”。 2. 点击“高级系统设置”。 3. 在弹出的“系统属性”窗口中,点击“环境变量”按钮。 4. 在“系统变量”列表中找到“Path”变量,编辑该变量,确保MATLAB Runtime 9.8的安装路径(例如`C:\Program Files\MATLAB\MATLAB Runtime\v98\runtime\win64`)已经被添加。 ### 检查程序兼容性 某些程序可能对MATLAB Runtime的版本有特定要求。如果使用的程序需要MATLAB Runtime 9.8,但该程序与当前系统环境不兼容,也可能出现找不到版本的问题。可以尝试更新该程序到最新版本,或者联系程序的开发者寻求支持。 ### 检查文件完整性 如果MATLAB Runtime 9.8的安装文件损坏,也可能导致无法正常使用。可以尝试卸载并重新安装该版本的MATLAB Runtime,确保下载的安装文件完整且没有损坏。 ### 代码示例(Windows系统下检查环境变量) ```python import os # 获取系统的PATH环境变量 path_variable = os.environ.get('PATH') # 检查MATLAB Runtime 9.8的安装路径是否在PATH中 matlab_runtime_path = r'C:\Program Files\MATLAB\MATLAB Runtime\v98\runtime\win64' if matlab_runtime_path in path_variable: print("MATLAB Runtime 9.8的安装路径已包含在PATH环境变量中。") else: print("MATLAB Runtime 9.8的安装路径未包含在PATH环境变量中,请添加。") ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值