# Jupyter notebooks ## Tags * type: documentation * keywords: documentation, jupyter, notebooks * status: unclear ## Run with GNU Guix Jupyter notebooks can be installed in a profile ``` ~/opt/guix-latest/bin/guix package -i jupyter python-pandas vim screen tree -p ~/opt/jupyter source ~/opt/jupyter/etc/profile jupyter notebook --notebook-dir=. --no-browser ``` or, even better, in a container ``` guix environment -C --network --ad-hoc jupyter python-pandas jupyter notebook --notebook-dir=~/jupyter --no-browser --port=8989 --config=~/.jupyter.py ``` or, with a manifest ``` guix environment --container --network -m requirements.scm jupyter notebook --notebook-dir=~/jupyter --no-browser --port=8989 --config=~/.jupyter.py ``` To set a password create one with ```python from notebook.auth import passwd passwd() ``` and paste that into the config file, e.g. ``` c.NotebookApp.password = u'sha1:67c9e60bb8b6:9ffede0825894254b2e042ea597d771089e11aed' 'argon2:$argon2id$v=19$m=10240,t=10,p=8$iq49+bKeCkueyBHo4jEpVQ$/fzhorq3xC4mM65OBgmJ/A' ``` You may need to generate that with ``` jupyter notebook --generate-config --config=~/.jupyter.py ``` ## List of Jupyter CLI Options => https://jupyter-notebook.readthedocs.io/en/stable/config.html Jupyter Flags