在 Jupyter 中使用 Matlab
Jupyter 为创建交互式脚本提供了一个强大且广泛的平台,在这里介绍一种在 Jupyter 中调用 Matlab 的方法。假设已经安装了 Miniconda 或者 Anaconda, Matlab 版本是 2020a,安装在路径:/usr/local/MATLAB
下。
创建虚拟环境
因为 Matlab 2020a 对应的 Python 版本最高为 3.7,所以这里安装对于版本,虚拟环境名字命名为 jmatlab
各版本对应关系:matlab-python-compatibility
1 | conda create -vv -n jmatlab python=3.7 jupyter |
激活 jmatlab 环境
1 | conda activate jmatlab |
安装 jupyterlab 和 matlab 内核
1 | pip install jupyterlab |
查看安装的内核
1 | jupyter kernelspec list |
您应该在可用内核列表中看到 Matlab.
安装 Matlab 引擎
1 | cd /usr/local/MATLAB/extern/engines/python |
这将允许从 Python 会话中调用 Matlab 引擎。
重启 jupyterlab
1 | sudo systemctl restart jupyterhub.service |
参考链接
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 J. Xu!
评论