Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Jupytext for Notebooks (congyiwu)New to Visual Studio Code? Get it now.
Jupytext for Notebooks (congyiwu)

Jupytext for Notebooks (congyiwu)

Preview

congyiwu

|
19,739 installs
| (2) | Free
Open, edit and execute plain script files (Python, R, Julia, TypeScript, C#, etc) as Jupyter Notebooks. Soft fork of donjayamanne.vscode-jupytext
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

This (https://github.com/congyiwu/vscode-jupytext) is a soft fork of https://github.com/notebookPowerTools/vscode-jupytext with some fixes that I intend to send upstream

A Visual Studio Code extension that provides ability to open and execute script files as Jupyter Notebooks.

Like the UI of Jupyter Notebooks, but prefer to use plain text files, this is the extension for you.

Features

  • Open and execute script files as Jupyter Notebooks
  • Editing/Updating notebooks will result in the corresponding source script file getting updated
  • Notebook file doesn't exist on disc (hence no need to manage two files and manage syncing the two).

Requirements

  • Jupyter Extension
  • VS Code Insiders (VS Code Stable is not yet supported)
  • Python (temporary, see Roadmap)

Getting Started

  • This extension requires VS Code 1.60.1 or newer
  • Run the Open as a Jupyter Notebook from the context menu or editor title menu bar for a *.py file
  • Start executing code against Jupyter Kernels, save changes to notebook will result in the corresponding script file getting updated.

Based on the Jupytext

  • This extension merely atttempts to provide the same functionality as Jupytext, but in VSCode.
  • The Jupytext package is bundled with the extension and used where Python is avaialble.
  • Opening Python and some files such as rmd or markdown will require Python runtime for now

Roadmap

  • Remove dependency on Python runtime for script files such as TypeScript, JavaScript, Rust, C#, F#, etc
  • Seemless editing of both script file and notebook together
  • Support metadata in script files (currently metadata might not be saved)
  • Configuration of formats (metdata)
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft