Matlab和Python之间的版本对应,务必查看Matlab官方文档:
Versions of Python Compatible with MATLAB Products by Release - MATLAB & SimulinkSee which Python versions are compatible with the MATLAB Interface to Python, MATLAB Engine for Python, and MATLAB Compiler SDK for Python.https://www.mathworks.com/support/requirements/python-compatibility.html
使用Jupyter notebook要求Python3.3及更高版本
如果你从未使用过python请注意下面提示:python官网下载路径
Download Python | Python.orgThe official home of the Python Programming Languagehttps://www.python.org/downloads/
安装时请注意勾选"Add Python to PATH"
如果装好后才发现没有勾选,重新进入安装的exe文件->modify->next->勾选Add Python to environment variables->install
更新:如果电脑上有多个版本的python,请确保Path中与matlab对应的版本在最上面
比如我这里需要用的是python3.10
(1)cmd打开:快捷键Win+R,输入cmd,回车
升级pip(可跳过这一步),cmd输入:
pip install --upgrade pip
安装Jupyter notebook,cmd输入:
pip install Jupyter notebook
检查是否安装成功,cmd输入:
jupyter notebook
会启动Jupyter notebook,你会看到默认路径(C:\Users\用户名)下的文件夹
注意:Jupyter 运行时不能关闭cmd窗口!否则会有“无法连接”报错!
(2)如果希望更改启动时的默认路径:
cmd输入:
jupyter notebook --generate-config
cmd窗口会显示“jupyter_notebook_config.py”文件的路径,(用记事本或其他编辑器)打开它
在py文件中查找 c.NotebookApp.notebook_dir,更改你希望的默认启动路径(注意转义符)
更改并保存后,再次cmd输入
jupyter notebook
再次启动时就会默认进入更改后的文件夹
尝试点击“New”创建一个新文件,使用Python写一段代码并运行,并保存,确认各项基本操作没有问题
(3)每一次打开Jupyter notebook都要打开cmd再手动输入,非常麻烦!可以使用.cmd或.bat创建“快捷方式”,可以参照站内大佬们的方法
(1)找到安装Matlab的文件夹,extern->engines->python,能够看见"setup.py"文件夹。
在箭头处输入cmd以打开cmd,cmd输入:
python setup.py install
(2)安装 matlab kernel, cmd输入:
pip install matlab_kernel
(3)重新打开Jupyter notebook,可以使用Matlab了
试着输入代码,RUN一下,成功