讲师中心 微信公众号
AI工具推荐 视频效率加速

VSCode怎么使用Jupyter Notebook_VSCode运行Notebook教程【进阶】

陌萱小哥_8119

陌萱小哥_8119

发布时间:2026-04-11 17:42:16

|

304人浏览过

|

来源于php中文网

原创

VSCode运行Notebook的核心卡点是内核(kernel)是否真实可用且与Python解释器匹配。需先选对解释器,再在该环境下执行python -m pip install ipykernel并注册内核,重启VSCode后选择对应kernel;禁用远程连接、关闭冲突Jupyter进程、确保两个扩展ms-python.python和ms-toolsai.jupyter均启用。

vscode怎么使用jupyter notebook_vscode运行notebook教程【进阶】

VSCode 里跑 Notebook 不是“装个插件就完事”,核心卡点永远在内核(kernel)是否真实可用、是否跟当前 Python 解释器对得上。多数报错、无响应、补全失效,根源都在这里。

内核选错了或根本没注册

右上角显示 Python 3.x.x (unavailable) 或压根不出现 kernel 下拉菜单,说明 VSCode 找不到可运行的内核——不是没装 Jupyter,而是没注册 ipykernel。

  • 先确认你选中的解释器(Python: Select Interpreter)确实是你想用的环境,比如 ./venv/bin/python 或 ~/miniforge3/envs/mydata/bin/python
  • 在该环境下终端执行:python -m pip install ipykernel(别跳过这步,只装 jupyter 不够)
  • 再注册内核:python -m ipykernel install --user --name mydata --display-name "Python (mydata)"(--name 不能含空格,--display-name 才是下拉里看到的名字)
  • 重启 VSCode 窗口(不是重载窗口),打开 .ipynb 后点右上角 kernel 选择器,应能看到刚注册的条目

运行单元格没反应 / 卡在 “Connecting to kernel…”

这不是界面卡死,而是内核启动失败或被远程连接逻辑劫持了。状态栏显示 “Connecting…” 超过 30 秒,基本可以断定是本地 kernel 没起来。

VSCode
VSCode

避免常见的 VSCode 错误——设置冲突、调试器配置和扩展冲突。

下载
  • 打开输出面板(Ctrl+Shift+U),切换到 Jupyter 日志,找 Failed to start the kernel 或 No module named 'ipykernel'
  • 检查设置里是否误开了 Jupyter: Enable Remote——关掉它,同时启用 Jupyter: Local Kernel Specs Only
  • 如果之前手动启动过 jupyter lab 或 jupyter notebook,端口可能被占,VSCode 会尝试连远端失败;关掉所有已有 Jupyter 进程再试
  • 首次打开或换环境后,VSCode 会静默执行 pip install ipykernel,这个过程可能卡住,别急着关,等满一分钟再看日志

补全延迟、断点不生效、变量面板空白

这些不是 Bug,是 Notebook 模式和传统 .py 文件的底层机制差异导致的——补全依赖内核返回类型信息,调试依赖 kernel namespace 实时状态,变量面板默认不自动同步。

  • 补全慢 1–2 秒正常,因为要等内核响应;狂按 Ctrl+Space 只会让请求堆积,更卡
  • 设断点前,必须先执行过至少一次该单元格(否则 kernel 里没定义任何变量,调试器无上下文)
  • 断点只对当前 cell 生效;删掉前面 cell 的 df = pd.read_csv(...),后面 cell 里 df.head() 仍能运行——只要 kernel 没重启
  • 右侧 Variables 面板在普通执行模式下是空的;想查变量,要么写 print(df.shape),要么进调试模式(点击右上角虫子图标 → “Debug Cell”)

最易被忽略的一点:VSCode 的 Notebook 功能由 ms-python.python 和 ms-toolsai.jupyter 两个扩展协同提供,但它们有主次——ms-python.python 是基础,ms-toolsai.jupyter 是增强。单独装后者不装前者,或反过来禁用其中一个,都会让 kernel 列表变空、按钮消失。别贪省事跳过任一环节。

热门AI工具

更多
讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

相关专题

更多
pip安装使用方法
pip安装使用方法

安装步骤:1、确保Python已经正确安装在您的计算机上;2、下载“get-pip.py”脚本;3、按下Win + R键,然后输入cmd并按下Enter键来打开命令行窗口;4、在命令行窗口中,使用cd命令切换到“get-pip.py”所在的目录;5、执行安装命令;6、验证安装结果即可。大家可以访问本专题下的文章,了解pip安装使用方法的更多内容。

2690

2023.10.09

更新pip版本
更新pip版本

更新pip版本方法有使用pip自身更新、使用操作系统自带的包管理工具、使用python包管理工具、手动安装最新版本。想了解更多相关的内容,请阅读专题下面的文章。

6203

2024.12.20

pip设置清华源
pip设置清华源

设置方法:1、打开终端或命令提示符窗口;2、运行“touch ~/.pip/pip.conf”命令创建一个名为pip的配置文件;3、打开pip.conf文件,然后添加“[global];index-url = https://pypi.tuna.tsinghua.edu.cn/simple”内容,这将把pip的镜像源设置为清华大学的镜像源;4、保存并关闭文件即可。

7782

2024.12.23

python升级pip
python升级pip

本专题整合了python升级pip相关教程,阅读下面的文章了解更多详细内容。

3847

2025.07.23

python中print函数的用法
python中print函数的用法

python中print函数的语法是“print(value1, value2, ..., sep=' ', end=' ', file=sys.stdout, flush=False)”。本专题为大家提供print相关的文章、下载、课程内容,供大家免费下载体验。

2580

2023.09.27

python print用法与作用
python print用法与作用

本专题整合了python print的用法、作用、函数功能相关内容,阅读专题下面的文章了解更多详细教程。

249

2026.02.03

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

5147

2023.07.18

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

2288

2023.08.10

LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

80

2026.09.30

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn