You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode中Python交互式终端与Jupyter Notebook共享环境的实现方法

实现VSCode中Jupyter Notebook与终端的工作空间连通

以下几种实用方法可以解决你遇到的环境不共享问题:

  • 使用Jupyter集成交互式终端
    在打开的Jupyter Notebook顶部点击「终端」按钮,或者通过快捷键Ctrl+Shift+P调用命令面板,输入「Jupyter: Create Interactive Terminal」创建终端。这个终端直接绑定当前Notebook的内核,Notebook中定义的所有变量(比如a = 1)都能在这个终端里直接调用,执行print(a)会正常输出结果。

  • 用%store魔法命令共享变量

    1. 在Jupyter Notebook中执行%store a,将变量a存入全局持久化存储;
    2. 打开普通终端并激活相同的Python环境后,执行%store -r a,即可将变量加载到当前终端会话,之后就能正常执行print(a);
    3. 注意:此方法对简单变量(如数字、字符串、列表)支持较好,复杂自定义对象可能无法正常序列化共享。
  • 通过%run命令加载Notebook变量到终端

    1. 确保终端激活了和Notebook一致的Python解释器/内核;
    2. 在终端中执行%run -i your_notebook_name.ipynb(替换成你的Notebook文件名),这条命令会把Notebook里的所有代码执行一遍,将变量全部加载到当前终端会话中,之后就能直接调用这些变量。

内容的提问来源于stack exchange,提问作者Molin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 05:25:36