jupyter notebook如何使用matlab

 更新时间:2023年01月04日 10:33:48   作者:炮打小糍粑  
这篇文章主要介绍了jupyter notebook如何使用matlab问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

jupyter notebook使用matlab

以下方法前提是已经安装了matlab程序,如果没有请安装后再执行以下步骤

1.MATALB安装python

进入MATLAB\extern\engines\python文件夹内,可以看到setup.py文件,右击使用python运行

找到这个文件

或者直接在cmd命令行下cd 进入对应文件夹,输入

python setup.py install

注意如果安装了conda,你要在哪个环境中使用jupyter notebook,就先激活对应环境,再重复上述步骤(经过测试matlab engine在不同环境好像不互通)

2.安装matlab_kernel

进入cmd,输入

pip install matlab_kernel

同理你要在哪个环境中使用jupyter notebook,就激活对应环境使用conda命令安装 matlab_kernel

3.运行jupyter notebook中matlab

运行jupyter notebook就可以使用matlab

同理如果在conda的自设环境中使用,激活对应环境后进入jupyter notebook即可

jupyter notebook加入matlab内核

1.在matlab的安装文件下找到如下界面

 2.打开anaconda prompt,在此中cd到上图打开 setup。py的路径 (或者直接右键用python打开,我使用了之后没用,有人可以)

如果matlab的地址在d盘,要记得在开始输入 d:

3.输入 python setup.py install

4.为jupyter安装matlab内核

输入 pip/conda install matlab_kernel  (用pip或者conda都行,我使用的是pip)

python -m matlab_kernel install

问题: 如果遇到 

PackagesNotFoundError: The following packages are not available from current channels:

- matlab_kernel

这样的代码

  • 尝试 conda install -c conda-forge matlab_kernel
  • 当运行  python -m matlab_kernel install时,如果它表示已定义权限,请按照它的建议执行,在末尾添加 --user。

补充: 5. 如果需要加入matlab engine的

cmd里面输入:python

import matlab.engine

engine = matlab.engine.start_matlab()

engine.test(nargout=0)

6. 完成上面的,就可以打开jupyter了 

重新打开一个cmd,在cmd中输入jupyter notebook即可打开

使用第一个 Matlab即可

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • TensorFlow进阶学习定制模型和训练算法

    TensorFlow进阶学习定制模型和训练算法

    本文将为你提供关于 TensorFlow 的中级知识,你将学习如何通过子类化构建自定义的神经网络层,以及如何自定义训练算法,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • 在Python中执行cmd

    在Python中执行cmd

    这篇文章主要给大家分享在Python中执行cmd,下文描述了三个方法使用os.system()方法、使用os.popen()方法、使用subprocess.Popen(),需要的朋友可以参考一下
    2021-09-09
  • 运行Python编写的程序方法实例

    运行Python编写的程序方法实例

    在本篇文章里小编给大家整理了关于运行Python编写的程序方法实例内容,有兴趣的朋友们可以学习下。
    2020-10-10
  • Python文件读写w+和r+区别解析

    Python文件读写w+和r+区别解析

    这篇文章主要介绍了Python文件读写w+和r+区别解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • 如何基于Python Matplotlib实现网格动画

    如何基于Python Matplotlib实现网格动画

    这篇文章主要介绍了如何基于Python Matplotlib实现网格动画,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • Python数据集库Vaex秒开100GB加数据

    Python数据集库Vaex秒开100GB加数据

    这篇文章主要为大家介绍了Python数据集库Vaex秒开100GB加数据实现,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • Anaconda下配置python+opencv+contribx的实例讲解

    Anaconda下配置python+opencv+contribx的实例讲解

    今天小编就为大家分享一篇Anaconda下配置python+opencv+contribx的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • python DataFrame中stack()方法、unstack()方法和pivot()方法浅析

    python DataFrame中stack()方法、unstack()方法和pivot()方法浅析

    这篇文章主要给大家介绍了关于python DataFrame中stack()方法、unstack()方法和pivot()方法的相关资料,pandas中这三种方法都是用来对表格进行重排的,其中stack()是unstack()的逆操作,需要的朋友可以参考下
    2022-04-04
  • 如何用Python一次性下载抖音上音乐

    如何用Python一次性下载抖音上音乐

    不知道什么时候开始,中国出现了南抖音、北快手的互文格局。喜欢抖音主要是两个初衷,学做菜听音乐。抖音捧红了很多人,也让很多本不怎么让大家熟知的歌曲、BGM,经过翻唱、混剪与视频搭配,从而传播大街小巷。有没有想过将这些好听的剪辑批量下载下来呢?
    2021-05-05
  • 实现Python图形界面框架TkInter写GUI界面应用简介过程操作

    实现Python图形界面框架TkInter写GUI界面应用简介过程操作

    TkInter是Python用于开发GUI界面的标准库,如果你想快速开发一个带有GUI界面的小工具(笑小程序),且又能同时在Linux、Windows、Mac上使用,TkInter天生支持跨平台,天生具备稳定性,我认为它能满足内部工具的简单需求
    2021-09-09

最新评论