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

在VSCode中使用Jupyter Notebook运行JavaScript遇问题求助

解决VSCode中Jupyter JavaScript Kernel不显示及终端jupyter命令无效问题

一、修复终端jupyter命令无法识别的问题

VSCode的Jupyter扩展自带独立运行环境,和系统全局Python环境分离,所以系统终端无法直接识别jupyter命令,可通过以下两种方式解决:

方式1:使用VSCode内置终端操作

打开VSCode并启动任意Python Jupyter Notebook,打开终端面板(快捷键:Ctrl+`),此时终端会自动激活VSCode Jupyter扩展的专属Python环境,后续操作都在这个终端中执行。

方式2:将VSCode Jupyter的路径添加到系统环境变量

  1. 在VSCode的Python Jupyter Notebook中执行以下代码,获取jupyter所在文件夹路径:
import sys
import os
print(os.path.join(sys.executable, '..', 'Scripts'))
  1. 复制输出的路径(类似C:\Users\你的用户名\.vscode\extensions\ms-toolsai.jupyter-xxx\pythonFiles\vscode_datascience_helpers\.venv\Scripts)
  2. 打开Windows系统环境变量设置,将该路径添加到Path变量中,重启终端后即可正常使用jupyter命令。

二、重新注册JavaScript Kernel到Jupyter

在能识别jupyter命令的环境(VSCode内置终端或已配置环境变量的系统终端)中执行以下步骤:

  1. 卸载已安装的ijavascript:
npm uninstall -g ijavascript
  1. 重新安装并执行kernel注册命令:
npm install -g ijavascript
ijsinstall --install=global

注:ijsinstall是ijavascript的核心注册命令,仅执行npm安装无法将kernel添加到Jupyter的可识别列表中,必须执行此步骤。

  1. 验证注册结果:
jupyter kernelspec list

若输出中出现javascript相关条目,说明注册成功。

三、在VSCode中加载JavaScript Kernel

  1. 关闭并重新打开VSCode,确保刷新kernel列表
  2. 创建新Jupyter Notebook,点击右上角的kernel选择器,此时应能看到JavaScript (Node.js)选项,选择后即可运行JavaScript代码。

四、额外排查点

  • 检查VSCode的Jupyter扩展是否为最新版本,在扩展面板中更新该扩展
  • 确认Node.js版本满足要求(建议Node.js 14+,可通过node -v查看当前版本)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 12:52:39