VS Code中关联运行的Jupyter Notebook与交互式窗口方法问询
在VS Code中关联Jupyter Notebook与Python交互式窗口
核心结论:完全可以直接关联,不需要转换Notebook格式,就能实现和JupyterLab「New Console for Notebook」一样的效果——让Notebook运行单元格生成的变量在交互式窗口中直接可用。
具体操作步骤:
- 确认你的Jupyter Notebook和Python交互式窗口使用同一内核(你已经满足这个前提)。
- 在Notebook界面,点击右上角内核选择器的下拉箭头,或者右键Notebook标签页,找到「创建交互式窗口」选项(部分版本可能显示为「关联交互式窗口」),点击后会自动生成一个和当前Notebook共享内核的交互式窗口。
- 之后在Notebook里运行任意单元格,生成的变量都会实时同步到这个关联的交互式窗口,你可以直接在交互式窗口里调用、操作这些变量。
额外技巧:
如果是已经打开的独立交互式窗口,也能手动关联到Notebook内核:在交互式窗口右上角的内核选择器中,选带Notebook标识的对应内核(比如显示为Python 3.10.12 (myenv) [Notebook]的选项)即可。这种关联是双向的,交互式窗口里定义的变量,Notebook后续运行的单元格也能访问。
内容的提问来源于stack exchange,提问作者Bill
相关产品推荐
相关产品推荐

