0

0

在VSCode中使用Jupyter Notebook进行数据科学探索

P粉986688829

P粉986688829

发布时间:2025-12-05 21:15:07

|

664人浏览过

|

来源于php中文网

原创

VSCode 的 Jupyter Notebook 支持成熟,可替代部分 Jupyter Lab 场景;需安装官方 Jupyter 扩展和 ipykernel,选择内核后支持快捷执行、Markdown 预览、变量查看、断点调试,并可连接远程内核及导出多种格式。

在vscode中使用jupyter notebook进行数据科学探索

VSCode 中的 Jupyter Notebook 支持已经非常成熟,能替代部分 Jupyter Lab 场景,尤其适合习惯 VSCode 编辑环境的数据分析师和机器学习初学者。

安装必要扩展和内核

确保已安装官方 Jupyter 扩展(Microsoft 发布),它提供 Notebook 渲染、单元格执行、变量查看器等核心功能。同时需有 Python 环境,并通过 pip install ipykernel 安装内核。在 VSCode 中打开一个 .ipynb 文件后,点击右上角的「Select Kernel」,选择对应 Python 解释器(如 venv 或 conda 环境)。若未显示,可在命令面板(Ctrl+Shift+P)中运行 Python: Select Interpreter 先指定解释器。

高效编写与调试单元格

  • Ctrl+Enter 运行当前单元格,Shift+Enter 运行并跳转到下一个单元格
  • 支持 Markdown 单元格实时预览:双击进入编辑,再次双击或按 Ctrl+Enter 渲染
  • 变量查看器(Variables)面板会自动显示当前 kernel 中的变量名、类型和值(支持 DataFrame 预览、数组切片查看)
  • 调试时可直接在代码单元格中打断点,点击「Run and Debug」侧边栏中的 ▶️ 启动调试(需安装 Python 扩展并配置 launch.json)

连接远程或自定义内核

不局限于本地 Python 环境。可通过 Existing Jupyter Server 连接远程 JupyterHub、Google Colab(需开启本地代理)、或 Docker 容器中的 Jupyter 服务。在 Kernel 选择界面点击「Enter URL」,填入带 token 的 server 地址(如 http://localhost:8888?token=xxx)。也支持使用 jupyter kernelspec list 查看已注册内核,手动添加自定义内核(如 PySpark、IRkernel)。

启科网络PHP商城系统
启科网络PHP商城系统

启科网络商城系统由启科网络技术开发团队完全自主开发,使用国内最流行高效的PHP程序语言,并用小巧的MySql作为数据库服务器,并且使用Smarty引擎来分离网站程序与前端设计代码,让建立的网站可以自由制作个性化的页面。 系统使用标签作为数据调用格式,网站前台开发人员只要简单学习系统标签功能和使用方法,将标签设置在制作的HTML模板中进行对网站数据、内容、信息等的调用,即可建设出美观、个性的网站。

下载

导出与协作小技巧

右键 Notebook 编辑区可导出为 Python 脚本(.py)、HTML、PDF(需安装 LaTeX)或 Markdown。多人协作时建议:禁用自动保存输出(设置中关闭 jupyter.saveAllFilesBeforeRunjupyter.askForKernelRestart,避免 .ipynb 文件因输出膨胀或 kernel 信息冲突导致 Git 冲突)。推荐用 jupyter nbconvert --no-output 清理后再提交。

基本上就这些。用熟之后,VSCode + Jupyter 的组合兼顾了轻量编辑、工程化管理和交互探索,不复杂但容易忽略细节。

相关专题

更多
python开发工具
python开发工具

php中文网为大家提供各种python开发工具,好的开发工具,可帮助开发者攻克编程学习中的基础障碍,理解每一行源代码在程序执行时在计算机中的过程。php中文网还为大家带来python相关课程以及相关文章等内容,供大家免费下载使用。

769

2023.06.15

python打包成可执行文件
python打包成可执行文件

本专题为大家带来python打包成可执行文件相关的文章,大家可以免费的下载体验。

661

2023.07.20

python能做什么
python能做什么

python能做的有:可用于开发基于控制台的应用程序、多媒体部分开发、用于开发基于Web的应用程序、使用python处理数据、系统编程等等。本专题为大家提供python相关的各种文章、以及下载和课程。

764

2023.07.25

format在python中的用法
format在python中的用法

Python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

659

2023.07.31

python教程
python教程

Python已成为一门网红语言,即使是在非编程开发者当中,也掀起了一股学习的热潮。本专题为大家带来python教程的相关文章,大家可以免费体验学习。

1345

2023.08.03

python环境变量的配置
python环境变量的配置

Python是一种流行的编程语言,被广泛用于软件开发、数据分析和科学计算等领域。在安装Python之后,我们需要配置环境变量,以便在任何位置都能够访问Python的可执行文件。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

549

2023.08.04

python eval
python eval

eval函数是Python中一个非常强大的函数,它可以将字符串作为Python代码进行执行,实现动态编程的效果。然而,由于其潜在的安全风险和性能问题,需要谨慎使用。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

579

2023.08.04

scratch和python区别
scratch和python区别

scratch和python的区别:1、scratch是一种专为初学者设计的图形化编程语言,python是一种文本编程语言;2、scratch使用的是基于积木的编程语法,python采用更加传统的文本编程语法等等。本专题为大家提供scratch和python相关的文章、下载、课程内容,供大家免费下载体验。

730

2023.08.11

html编辑相关教程合集
html编辑相关教程合集

本专题整合了html编辑相关教程合集,阅读专题下面的文章了解更多详细内容。

37

2026.01.21

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
CSS3 教程
CSS3 教程

共18课时 | 4.7万人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7.6万人学习

Django 教程
Django 教程

共28课时 | 3.3万人学习

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

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号