FAQ
Can I use my Python package in Notebook.link's JupyterLite?
If you did not find a way to use your Python package in Notebook.link, please make sure that it's either:
- a pure Python package provided as a Python
wheelon PyPi: then you can install it withpip - published on
conda-forgeas anoarchpackage - compiled for WASM and published on
emscripten-forge
Notebook.link does not support Python packages published as tarballs .tar.gz or compiled packages from PyPi, since those are not compiled for WASM. The package needs to either be a pure Python library from PyPi or conda-forge or compiled for WASM and published on emscripten-forge.
Can I use the Pyodide JupyterLite kernel?
You can easily install the pyodide kernel in Notebook.link using the following environment:
name: pyodide-environment
channels:
- conda-forge
dependencies:
- jupyterlite-pyodide-kernel
The Pyodide kernel has its own package distribution logic, its Python runtime does not know about the rest of the environment. e.g. installing packages like ipyleaflet alongside pyodide will not make ipyleaflet importable there.
In my environment definition, do the order of channels matter?
Yes! The order of channels in the environment definition matters.
Notebook.link uses strict channel priority, meaning that if conda-forge is before emscripten-forge in the list of channels, packages from conda-forge will take precedence and you may have solving issues. Please make sure to put the emscripten-forge channel first.
Where are my notebooks and other files stored?
It depends on what you are doing on Notebook.link:
-
case 1: if you are editing your own project, your notebooks and other files will be stored on your allocated storage in the Notebook.link servers.
-
case 2: if you are working with a link to a GitHub repository, the repository is cloned onto your machine in the browser storage, and edits will stay local to your machine. Please keep in mind that you are not modifying the content of the GitHub repository.
-
case 3: if you are viewing an existing link, similar to the links to Github repositories, new notebooks and file edits are local to your machine.