Euporie is a terminal app for running and editing Jupyter notebooks.
The text-based interface is inspired by JupyterLab / Jupyter Notebook, and runs entirely in the terminal.
You can install euporie with pipx (recommended) or pip
:
$ pipx install euporie
$ # OR
$ python -m pip install --user euporie
You can also try euporie online here.
Open a notebook by passing the notebook's file path as a command line argument:
$ euporie notebook.ipynb
Alternatively, launch euporie
and open a notebook file by selecting "Open" from the file menu (Ctrl+o).
For more information about the available command line flags, run:
$ euporie --help
View the online documentation at: https://euporie.readthedocs.io/
The code is available on GitHub at: https://github.com/joouha/euporie
- Edit and run notebooks in the terminal
- Displays rich cell outputs, including markdown, tables, images, LaTeX, HTML, SVG, & PDF
- Print formatted notebooks to the terminal or pager
- Open multiple notebooks side-by-side
- Hightly configurable
- Code completion
- Line completions from history
- Display contextual help
- Automatic code formatting
Euporie requires Python 3.8 or later. It works on Linux, Windows and MacOS