python调用MATLAB算法源码,并用pyside6打包成桌面软件过程及问题
- 打包过程
- 使用pyinstaller进行打包
- 修改.spec文件中pathex和datas,把matlab打包的依赖添加进去
- 重新将.spec文件进行打包生成exe文件
- 在需要运行该exe的电脑上安装mcr
- 一般需要重新启动电脑,配置环境才能生效。
- 问题
运行该桌面软件时,可能会出现正常启动,但功能无法正常运行,这时候你需要检查以下路径中相关动态链接库是否存在。
- 查看C://Windows/System32路径下是否存在vcomp100.dll、vcomp120.dll、vcomp140.dll,若没有,则下载添加。
- 再次运行,功能即可正常实现。