我尝试在ipythonspyder IDE中为我的代码使用Matlab包装器。 运行代码时出现以下错误:
raise RuntimeError("Unknown MATLAB location: try to initialize MatlabSession with matlab_root set properly.")
RuntimeError: Unknown MATLAB location: try to initialize MatlabSession with matlab_root set properly.
我希望这是一个简单的修复导入一个模块或改变设置在spyder。或者如果有人知道如何设置matlab的根?任何帮助都将不胜感激,谢谢!在
直接在代码中设置环境,例如(Mac OS)
或者尝试通过命令行设置环境变量,例如(同样是Mac)
^{pr2}$另外,请参见matlab包装器常见问题解答:https://github.com/mrkrd/matlab_wrapper/blob/master/FAQ.rst
在这里,使用matlab的附加引擎可以使用matlab的附加选项: https://www.mathworks.com/help/matlab/matlab-engine-for-python.html
基本上matlab的根是
MatlabSession
内的一个变量,它指向安装matlab的文件夹。这里发生的是matlab_root可能有一个默认值,而不是您的matlab安装位置。您需要将此变量更改/设置到安装MATLAB的文件夹中。在相关问题 更多 >
编程相关推荐