Obsidian 插件:Jupyter
插件名片
概述
在 Obsidian 中使用 Jupyter 运行 Python 代码。
原文出处
下面自述文件的来源于 Readme
Readme(翻译)
下面是 obsidian-jupyter 插件的自述翻译
⚠️ 这个插件已经被弃用,不再维护。
Obsidian 已经发展了,将插件与新的实时预览编辑器集成起来并不容易。这里有一种替代设置,它是未来可靠的,不容易出错,并支持许多所需的功能(如存储输出和支持 input
调用)。
- 设置你的 Python 发行版,安装 Jupyter Lab 和 Jupytext 以进行基于 Markdown 的笔记本:
pip install jupyterlab jupytext [其他依赖]
。 - 在你的 vault 的根目录下运行
jupyter lab
。 - 右键点击任何 Markdown 文件,选择
Open With > Notebook
以将 Obsidian 笔记作为 Jupyter 笔记本打开。
可选地,你可以将基于 Markdown 的笔记本与经典笔记本文件(.ipynb
扩展名)“配对”,以便在关闭和重新打开笔记本时保留结果。为此,请在你的 vault 的根目录中添加一个包含以下代码的 jupytext.toml
文件。这将创建一个隐藏的 .ipynb
目录,其中包含笔记本的结果供以后使用。
formats = "md,.ipynb//ipynb"
不幸的是,这个选项不支持 Obsidian 内部的 Jupyter 笔记本,但是复制 Jupyter 的体验将是一项重大工作。
Obsidian Jupyter 插件

该插件允许使用 jupyter
语言的代码块在围栏中作为 Jupyter 笔记本执行。
安装
- 在 Obsidian 的社区插件设置选项卡中安装插件。
- 在插件的设置选项卡中指定 Python 解释器路径。如果您不知道解释器路径是什么,请从控制台运行
python -c 'import sys; print(sys.executable)'
命令。Python 版本应至少为 3.7。 - 验证是否已安装 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
---
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。