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

VSCode中能否为IJulia Notebook绑定共享内部变量的终端?

共享Jupyter notebook Julia 内核变量的终端启动方法

方法1:使用 RemoteREPL 包(推荐,和VSCode绑定REPL体验一致)

  • 第一步,在当前运行的Jupyter notebook单元格中执行以下代码,安装依赖并启动REPL服务:
using Pkg
Pkg.add("RemoteREPL")
using RemoteREPL
# 端口可自行替换为任意未被占用的端口
serve_repl(2345)
  • 第二步,打开本地终端,启动Julia进程后执行以下代码连接服务:
using RemoteREPL
connect_repl(2345)

连接成功后,该终端与notebook共享所有内核变量,支持双向读写,你可以直接在终端输入变量名查看值,执行代码的结果也会同步到notebook环境。

方法2:使用Jupyter自带的现有内核连接功能

  • 第一步,在notebook单元格中执行代码获取当前内核的连接文件路径:
println(Base.ARGS[1])

你会得到类似/home/user/.local/share/jupyter/runtime/kernel-12345.json的文件路径,记录该路径。

  • 第二步,打开本地终端执行如下命令,启动共享内核的控制台:
    jupyter console --existing <你刚才获取的json文件路径>

注意:两种方案下,notebook内核关闭后对应的共享终端都会自动断开;变量修改为双向同步,任意一侧的修改都会同时作用于两个环境。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 00:36:04