项目场景:
matlab结合python的系统程序使用
问题描述:
无法调用,报错
原因分析:
以为要安装matlab engine,后面一直安装不成功,最后发现不需要。
实际原因是matlab调用python未对应版本,未指定python路径,未安装python包。
解决方案:
网上随便安装一个anaconda
添加环境变量
如果已经安装了python,需要用anaconda安装python后,复制之前的python去覆盖掉
可以在matlab命令行使用 pyenv 来检查 Python 环境设置,例如:
pyenv('Version', 'C:\Python37\python.exe');
运行的python文件里的有的包一定要在新环境安装,不然会报错