MATLAB打包exe运行失败

MATLAB生成的exe文件,放到另一台没有安装MATLAB的电脑(已安装对应runtime库)上运行,通过点击可以成功运行。
即,单击QDB0627.exe可以成功运行。
但是如果使用Python调用,仍然会报错,提示没有对应的runtime库(见下图)
Python调用语句为:
main = "QDB0627.exe"
QDB = os.system(main)
已知,此语句在我的个人电脑上是可以成功调用的,但是在服务器上却不行。
由于是服务器电脑,常年运行程序,没有关过机,runtime库也是在开机状态安装进去的,并且python一直在跑,个人推测是不是跟路径没有及时更新有关系,是否需要重启?(服务器电脑重启一次比较麻烦,所以还是尽量能够得到其他解决方式)

img

从Python里执行exe时没有找到runtime库

服务器是win10吗?runtime环境变量有吗?

img


如果python调用matlab的exe不成功,试试混编呢?matlab发布成动态链接库,可以用matlab engine,或者gcc编译的c++可用dll。