Difference between revisions of "Python"
From Alessandro's Wiki
Porcelinux (talk | contribs) |
Porcelinux (talk | contribs) |
||
Line 20: | Line 20: | ||
= JupyterHub == | = JupyterHub == | ||
Use | |||
Use Jupyter'''Lab''' by Default (instead of Notebook) | |||
in /etc/jupyterhub/jupyterhub_config.py | in /etc/jupyterhub/jupyterhub_config.py | ||
c.Spawner.cmd=["jupyter-labhub"] | c.Spawner.cmd=["jupyter-labhub"] | ||
* change default notebook directory | |||
c.Spanwer.default_url: /notebooks | |||
c.Spawner.notebook_dir: /apps/jupyter | |||
== == | |||
== Debug == | |||
* run with debug from cli | |||
jupyterhub -f /etc/jupyterhub/jupyterhub_config.py --debug | |||
* [D 2022-02-15 10:27:43.776 JupyterHub app:2727] Could not load pycurl: No module named 'pycurl' |
Revision as of 09:33, 15 February 2022
Pip
- update Pip version using pip itself
pip install pip -U
Advanced
Virtual Environments
Package dependencies are sometimes incompatible to each other, so the solution is to create a isolated package tree shell to have a "clean" system for every package installation. In python it's the Virutal Environment
- create:
python3 -m venv new-env
- activate
source ~/new-env/bin/activate
JupyterHub =
Use JupyterLab by Default (instead of Notebook) in /etc/jupyterhub/jupyterhub_config.py
c.Spawner.cmd=["jupyter-labhub"]
- change default notebook directory
c.Spanwer.default_url: /notebooks c.Spawner.notebook_dir: /apps/jupyter
Debug
- run with debug from cli
jupyterhub -f /etc/jupyterhub/jupyterhub_config.py --debug
- [D 2022-02-15 10:27:43.776 JupyterHub app:2727] Could not load pycurl: No module named 'pycurl'