Skip to content

crabnebula-dev/jupyterlab-tauri

Repository files navigation

JupyterLab + Tauri

A desktop application for JupyterLab, based on Tauri.

The application installs JupyterLab on its own Python environment. The env path is:

  • $HOME/Library/org.jupyter.lab/jupyterServer on macOS.
  • $XDG_DATA_HOME/org.jupyter.lab/jupyterServer or $HOME/.local/share/org.jupyter.lab/jupyterServer or $HOME/jupyterServer on Linux.
  • {FOLDERID_LocalAppData}/org.jupyter.lab/jupyterServer or {FOLDERID_Profile}/jupyterServer on Windows.

Build dependencies

  • conda

    Install version 22.11.1 from the archive.

  • (conda) Constructor to bundle JupyterLab Desktop Server into the stand-alone application. You can install Constructor using:

    conda install -c conda-forge constructor
    Windows 10 requirement

    For some reason on Windows 10 the pillow package crashes on a missing _imagine DLL. So you will have to change the pillow version manually with the following command:

    conda install -c conda-forge pillow=9.0.0
  • NodeJS

    You can install from https://nodejs.org/en/download/ or run:

    conda install -c conda-forge nodejs
  • Yarn

    Install using

    npm install --global yarn