Jupyter Notebook(Python3.7)如何支持MATLAB

2024-10-13 04:37:44

1、首先,要确保系统中安装有matlab。如图使用CentOS系统,输入matlab -nodesktop -nodisplay,然后可以进入matlab程序,说明matlab安装正常。

Jupyter Notebook(Python3.7)如何支持MATLAB

3、在jupyter将会运行的环境当中,使用pip3 install matlab_kernel(python2和3并存时,用pip3运行对应pip),安装matlab_kernel。matlab_kernel基于metakernel,是的对matlab的python调用模块的包装,对外表现为jupyter可调用的形式。

Jupyter Notebook(Python3.7)如何支持MATLAB

5、下面说安装MATLAB Engine API for Python的办法。默认安装包安装在:local/MATLAB版本号/extern/engines在这下面可以看到java文件夹和python文件夹。进入python文件夹。

Jupyter Notebook(Python3.7)如何支持MATLABJupyter Notebook(Python3.7)如何支持MATLABJupyter Notebook(Python3.7)如何支持MATLAB

9、以上就是MATLAB Engine API for Python的处理。接下来,matlab_kernel模块也要做一些处理以使得pytho荏鱿胫协n 3.7能兼容适配3.6的engine。打开matlab_kernel的有关文件,打开kernel.py。原本的传参async=True无法运行,因为async在python3.7是关键字。做法是改用字典传参。如图红色圈出。

Jupyter Notebook(Python3.7)如何支持MATLAB
猜你喜欢