首页 > 解决方案 > 如何通过 Jupyter Notebook 在 VSCode 中编写 Matlab?

问题描述

我的 Jupyter 内核运行良好,因为我可以使用“浏览器 jupyter notebook”以及在 Python 中编码时执行 Matlab 作业。我还可以通过 VSCode 在我的笔记本中编写 Python 代码。但是我无法通过 VSCode 在笔记本中编写 Matlab 代码似乎很奇怪。有什么我没有注意到导致我出现此错误的吗?非常感谢!

标签: pythonmatlabvisual-studio-codejupyter-notebook

解决方案


我有同样的问题,我尝试了几种方法。

  • 将 Matlab 和 Python 内核路径添加到 VSCode“settings.json”文件中 -> 不起作用。
  • 以管理员权限运行 VSCode -> 不起作用。
  • 使用 VSCode 终端运行“jupyter notebook”和“激活 jmatlab”(又名 matlab_kernel)-> 不起作用。

所以,有两种解决方案

  1. 使用 Anaconda Navigator 启动 VSCode。

使用 Anaconda Navigator 启动 VSCode

选择jmatlab环境后,选择两个Matlab内核之一,运行Matlab代码。

Matlab 和 Python 内核

  1. 使用命令行启动 VSCode。
    • 打开终端(cmd)。
    • 在任何你想要的地方激活 jmatlab 环境 -> C:> activate jmatlab
    • 通过简单的输入启动 VSCode -> (jmatlab)C:> code
    • 测试您的 Matlab 代码。

推荐阅读