ipynb 使用体验

最近尝试使用 .ipynb 文件(or jupyter notebook)。

  1. 在 vscode 中安装 jupyter 和 python 两个 extension

    直接在扩展里面安装。
    或者通过 vsix 安装,之前写过相关内容了。

  2. 创建一个让 jupyter notebook 能扫描到的内核

    以下讨论在你有 conda 环境的情况下展开。印象里使用 jupyter notebook 的一个重要前置条件就是安装 conda

    可以给不同的 conda 环境装不同的 kernel,给相同的 conda env 安装多个 kernel。

    如果你有同时运行多个 jupyter notebook 的需求,建议在对应的环境里创建多个内核。如果多个 notebook 连接同一个内核会相互影响。

  3. 学习相关快捷键。对于重度键盘依赖者而言

    还没掌握太多快捷键,没啥可以写的

    一个简单的需求是:折叠一些代码单元。一个简单方法是利用 markdown 框有不同优先级。有没有更好实现?

  4. 关掉 vscode 中 .ipynb 的页面(不是切走),或者关掉这个编辑器会停掉正在运行的代码。目前不知道怎么解决这个问题 or 是否可以解决。

  5. 把一个 python import 来 import 去的结构,想从其中某个位置开始,反复运行后面的(可能未来会改的 10 行代码),怎么轻量迁移到 ipynb 上呢?(用 breakpoint() 来编辑很痛苦。

posted @ 2026-03-05 14:08  yspm  阅读(16)  评论(0)    收藏  举报