VSCode + Jupyter:打造交互式编程体验

6次阅读

vscode 搭配 jupyter 插件可实现类 Jupyter Lab 的交互式编程体验。需安装官方 Jupyter 插件、配置 python 环境及 ipykernel,新建 .ipynb 文件后选择对应 kernel;支持 cell 编辑、运行、markdown 切换;.py 文件中用 # %% 分隔 cell 可无缝调试与导出;配合自动激活、免选 kernel 等设置提升效率。

VSCode + Jupyter:打造交互式编程体验

VSCode 搭配 Jupyter 插件,能让你在轻量编辑器里获得接近 Jupyter Lab 的交互式编程体验,关键在于配置得当、操作顺手。

安装核心插件与内核

打开 VSCode 扩展市场,搜索并安装官方 Jupyter 插件(microsoft 出品)。确保你已安装 Python,并通过 pipconda 安装了 jupyter 和对应环境的 ipykernel。比如在某个虚拟环境中运行:

  • pip install jupyter ipykernel
  • python -m ipykernel install --user --name myenv --display-name "Python (myenv)"

重启 VSCode 后,新建 .ipynb 文件,右上角会显示 kernel 选择按钮,选中你刚注册的环境即可开始运行代码块。

像用 Notebook 一样写代码

.ipynb 文件中,按 Enter 可在当前 cell 内换行;Esc 退出编辑模式,再按 BA 在下方或上方插入新 cell;Y 切为代码 cell,M 切为 Markdown cell。运行用 Ctrl+Enter(当前 cell)或 Shift+Enter(运行后跳到下一个 cell)。

输出区域默认紧跟 cell 下方,支持图表、表格、html 渲染,和传统 Notebook 基本一致。

VSCode + Jupyter:打造交互式编程体验

酷源OA系统 2008奥运版

……..酷源科技旗下产品DoeipOA 2008奥运版,经过精心策划、周密准备和紧密的团队协作,于近日正式推出,功能齐全,操作更加人性化,是公司适应市场发展的需求,以用户为导向努力打造的新一代OA产品。采用了.net平台先进的开发技术,酷源OA办公自动化系统拥有信息交流、工作日志、日程安排、网络硬盘、在线QQ交流等超过三十大项基本功能及上百种子功能模块,包括体验版、标准版、企业版、集团版、

VSCode + Jupyter:打造交互式编程体验 0

查看详情 VSCode + Jupyter:打造交互式编程体验

无缝切换脚本与 Notebook

VSCode 支持直接在普通 .py 文件里写 Jupyter 风格代码:用 # %% 分隔 cell。保存后点击右上角 “Run Cell” 按钮,就能逐段执行,变量保留在当前 kernel 中。适合从脚本快速调试,也方便把验证好的逻辑导出为干净的 Python 文件。

还可以右键 cell 区域选择 “Export to Python”,一键生成不含 metadata 的纯脚本。

提升效率的小技巧

  • 启用 “Jupyter: Enable Automatic Activation”,打开 .ipynb 或含 # %%.py 文件时自动激活 Jupyter 功能
  • 在设置中搜索 “jupyter.askForKernel”,设为 false 可跳过每次手动选 kernel
  • Ctrl+Shift+P 输入 “Jupyter: Create New Blank Notebook” 快速新建 notebook
  • 终端中启动的 kernel 会出现在命令面板的 “Jupyter: select Interpreter to Start Jupyter Server” 列表里,方便复用已有服务

基本上就这些。不复杂但容易忽略细节,配好一次,后续写数据分析、模型实验、教学演示都更顺手。

text=ZqhQzanResources