我想让Jupyter Notebook与Matlab一起工作。我找到了一个非常有用的blog post关于这个,这让我能够创建一个MATLAB笔记本。该博客文章提出了以下步骤:
pymatbridge
和matlab_kernel
。通过在终端中键入以下内容来定义MATLAB可执行文件的路径:
echo "export MATLAB_EXECUTABLE=/Applications/MATLAB_2015b.app/bin/matlab" >> ~/.bash_profile.
重启终端。然后使用Jupyter Notebook中的MATLAB可以正常工作。
我的问题是第三步,即将内核指向MATLAB可执行文件。它是为使用Mac的人编写的,我在Windows 10上。我对这里所做的事情不太熟悉"翻译" Windows的这一步。以下是Mac的说明:
我非常感谢有关如何在Windows 10中完成此步骤的任何建议。
答案 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"
请注意,您需要管理员权限。