Obsidian 插件:Jupyter

Obsidian 插件:Jupyter

插件名片

  • 插件名称:Jupyter
  • 插件作者:tillahoffmann
  • 插件说明:在 Obsidian 中使用 Jupyter 运行 Python 代码。
  • 插件分类:[’ 自动化 ’, ‘obsidian 插件 ’, ‘readme’]
  • 项目地址:点我访问
  • 国内下载地址:下载安装

概述

在 Obsidian 中使用 Jupyter 运行 Python 代码。

Obsidian 插件:Jupyter--概述

原文出处

下面自述文件的来源于 Readme


Readme(翻译)

下面是 obsidian-jupyter 插件的自述翻译

⚠️ 这个插件已经被弃用,不再维护。

Obsidian 已经发展了,将插件与新的实时预览编辑器集成起来并不容易。这里有一种替代设置,它是未来可靠的,不容易出错,并支持许多所需的功能(如存储输出和支持 input 调用)。

  1. 设置你的 Python 发行版,安装 Jupyter Lab 和 Jupytext 以进行基于 Markdown 的笔记本:pip install jupyterlab jupytext [其他依赖]
  2. 在你的 vault 的根目录下运行 jupyter lab
  3. 右键点击任何 Markdown 文件,选择 Open With > Notebook 以将 Obsidian 笔记作为 Jupyter 笔记本打开。

可选地,你可以将基于 Markdown 的笔记本与经典笔记本文件(.ipynb 扩展名)“配对”,以便在关闭和重新打开笔记本时保留结果。为此,请在你的 vault 的根目录中添加一个包含以下代码的 jupytext.toml 文件。这将创建一个隐藏的 .ipynb 目录,其中包含笔记本的结果供以后使用。

formats = "md,.ipynb//ipynb"

不幸的是,这个选项不支持 Obsidian 内部的 Jupyter 笔记本,但是复制 Jupyter 的体验将是一项重大工作。


Obsidian Jupyter 插件 Obsidian Jupyter 插件   --Readme(翻译) Obsidian Jupyter 插件   --Readme(翻译) Obsidian Jupyter 插件   --Readme(翻译)

该插件允许使用 jupyter 语言的代码块在围栏中作为 Jupyter 笔记本执行。

Obsidian Jupyter 插件   --Readme(翻译)

安装

  1. 在 Obsidian 的社区插件设置选项卡中安装插件。
  2. 在插件的设置选项卡中指定 Python 解释器路径。如果您不知道解释器路径是什么,请从控制台运行 python -c 'import sys; print(sys.executable)' 命令。Python 版本应至少为 3.7。
  3. 验证是否已安装 Jupyter。如果您不确定,请从控制台运行 pip install jupyter --upgrade 命令以安装最新版本。您也可以使用设置中的“安装依赖项”按钮来安装所需的依赖项。

此插件已经通过以下 Python 依赖项进行了测试。如果遇到问题,请在报告问题之前更新您的 Python 依赖项。

jupyter==1.0.0
jupyter-client==7.0.2
jupyter-console==6.4.0
jupyter-core==4.7.1
jupyterlab-pygments==0.1.2
jupyterlab-widgets==1.0.1
nbclient==0.5.4
nbconvert==6.1.0
nbformat==5.1.3
notebook=6.4.3

设置

  • Python 解释器:用于执行代码的 Python 解释器的路径,例如 /usr/bin/python
  • 设置脚本:在每次执行 Python 代码块之前运行的脚本。

还可以使用 YAML 前置元数据为每个文档指定 Python 解释器。

---
obsidian-jupyter:
 interpreter: interpreter-path
---


反馈交流

其他渠道

版权声明