Skip to content

ginjikata98/jupyter-env

 
 

Repository files navigation

Jupyter Env

This repo configures a reproducible jupyter lab environment using uv

Commands

Initiation:

git clone https://github.com/sslivkoff/jupyter-env
cd jupyter-env
uv sync

Add to ~/.profile:

# start jupyter lab server
alias j='uv run --project ~/repos/jupyter-env jupyter lab --notebook-dir="$HOME/notebooks"'

# start ipython session
alias i='uv run --project ~/repos/jupyter-env ipython'

Update dependencies

# check what can be updated
uv lock --upgrade --dry-run

# gather updates
uv lock --upgrade

# sync updates
uv sync

Add extensions

view active extensions with uv run jupyter labextension list

uv run jupyter server extension enable jupyterlab_execute_time

Softlink jupyter extension settings

ln -s ./extension_settings/jupyterlab_code_formatter/ ~/.jupyter/lab/user-settings/

Add rust kernel to jupyter

# install evcxr
cargo install evcxr_jupyter

# activate venv and install evcxr kernel
source .venv/bin/activate
evcxr_jupyter --install

# validate kernel is installed
jupyter kernelspec list

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%