在VSCode中使用Julia内核创建Jupyter Notebook时看不到变量是什么原因?
VSCode Julia内核Jupyter Notebook变量不显示解决方法
该问题是因为Jupyter扩展的原生变量探测功能仅默认适配Python内核,Julia内核的变量展示需要额外配置Julia扩展、IJulia内核的对应参数,按以下步骤操作即可解决:
- 第一步:更新Julia内核并开启变量暴露支持
打开本地Julia终端,执行包管理命令] update IJulia将IJulia内核更新到最新版本,之后执行以下命令重新注册支持变量探测的Julia内核:using IJulia installkernel("Julia", env=Dict("JUPYTER_VARIABLES_ENABLED" => "true")) - 第二步:开启VSCode对应配置项
打开VSCode设置界面,搜索Julia: Enable Variables View,勾选该配置项启用Julia扩展的变量展示能力;再搜索Jupyter: Variables Enabled,确认该全局开关已开启。 - 第三步:重启验证
完全关闭所有VSCode窗口后重新启动,打开使用Julia内核的Jupyter Notebook,运行至少一段包含全局变量赋值的代码,即可在「Jupyter: 变量」标签页看到已创建的全局变量。
排查提示:如果配置后仍不显示变量,首先确认变量是全局作用域下的赋值结果,Julia函数内部定义的局部变量默认不会展示在变量面板中。
内容的提问来源于stack exchange,提问作者daler6
相关产品推荐
相关产品推荐

