Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

OB插件yuhanbo-python:在笔记中直接运行 Python 代码,提升学习工作效率!

Obsidian Python Runner 是一个允许您在 Obsidian 笔记中直接运行 Python 代码的插件。它提供了一个简单的界面来执行 Python 代码并查看输出结果。

可以在我的 yuhanbo758 的 github 拉取该库——yuhanbo758/obsidian-yuhanbo-python,或到我个人的站点进行下载。

功能特点

在 Obsidian 笔记中直接运行 Python 代码

可拖动的输出窗口

支持复制执行结果

可自定义 Python 解释器路径

安装要求

Obsidian 版本 >= 0.15.0

系统中已安装 Python

使用方法

1. 编写 Python 代码

在 Obsidian 笔记中,使用 Python 代码块来编写代码:

   ```python

   print("Hello, World!")

   ```

2. 运行代码

在代码块下方会出现一个"运行"按钮

点击按钮执行代码

执行结果会在弹出窗口中显示

3. 查看结果

执行结果会在一个可拖动的模态窗口中显示

可以使用窗口顶部的"复制"按钮复制输出内容

点击关闭按钮或窗口外部区域可关闭结果窗口

插件设置

Python 路径配置

进入 Obsidian 设置

找到"Python Runner"插件设置

在"Python 路径"输入框中设置 Python 解释器的路径

  - Windows 默认值:python

  - 如果 Python 未在环境变量中,需要输入完整路径,如:C:\Python39\python.exe

注意事项

代码执行超时时间为 30 秒

临时文件会在代码执行后自动清理

确保系统编码设置正确,以支持中文输出

建议使用 Python 3.x 版本

常见问题

1. Python 路径设置问题

如果遇到"找不到 Python"的错误,请检查:

Python 是否正确安装

环境变量是否正确设置

插件设置中的 Python 路径是否正确

2. 中文显示问题

如果输出中文显示乱码:

确保系统使用 UTF-8 编码

Windows 用户可能需要在命令行中执行chcp 65001

3. 执行超时

如果代码执行时间过长,将在 30 秒后自动终止

请优化代码执行效率或分段执行

技术支持

如果遇到问题,请:

检查 Python 安装和环境变量设置

查看控制台错误日志

提交 issue 到项目仓库

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OJewkC9qTz_uv-VxTo_p5e0w0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券
首页
学习
活动
专区
圈层
工具
MCP广场