Matlab的Jupyter笔记本的点内核

时间:2016-12-19 02:02:50

标签: matlab jupyter-notebook

我想让Jupyter Notebook与Matlab一起工作。我找到了一个非常有用的blog post关于这个,这让我能够创建一个MATLAB笔记本。该博客文章提出了以下步骤:

  1. 下载并安装Anaconda。
  2. 安装Python包pymatbridgematlab_kernel
  3. 通过在终端中键入以下内容来定义MATLAB可执行文件的路径:

    echo "export MATLAB_EXECUTABLE=/Applications/MATLAB_2015b.app/bin/matlab" >> ~/.bash_profile.
    
  4. 重启终端。然后使用Jupyter Notebook中的MATLAB可以正常工作。

  5. 我的问题是第三步,即将内核指向MATLAB可执行文件。它是为使用Mac的人编写的,我在Windows 10上。我对这里所做的事情不太熟悉"翻译" Windows的这一步。以下是Mac的说明:

    我非常感谢有关如何在Windows 10中完成此步骤的任何建议。

1 个答案:

答案 0 :(得分:0)

执行命令

 echo "export MATLAB_EXECUTABLE=/Applications/MATLAB_2015b.app/bin/matlab" >> ~/.bash_profile
终端中的

附加文本

export MATLAB_EXECUTABLE=/Applications/MATLAB_2015b.app/bin/matlab

到文件~/.bash_profile。每次在OS X上打开终端时都会加载此文件。export命令用于创建环境变量。因此,使用此命令,将创建环境变量MATLAB_EXECUTABLE,其值为/Applications/MATLAB_2015b.app/bin/matlab

matlab_kernel模块需要此环境变量,如documentation中所述。

要在Windows(7+)上设置环境变量,您可以使用setx命令,如this question on SuperUser中所述。因此,您应该调用

而不是echo ...
setx MATLAB_EXECUTABLE "C:\Program Files (x86)\MATLAB\R2015b\bin\matlab.exe"

请注意,您需要管理员权限。