Voici une introduction à l'utilisation de plusieurs environnements virtuels lors de l'utilisation de Python avec Jupyter Notebook.
Dans ce qui suit, nous ajouterons un environnement virtuel Python 3.8 comme exemple.
Disons que Python3.8 peut être exécuté avec la commande python3.8
. Si non installé
Téléchargez et installez-le à partir de https://www.python.org/downloads/ etc.
Tout d'abord, créez un environnement virtuel appelé venv38 et activez-le. Si vous souhaitez utiliser un autre nom d'environnement virtuel, lisez venv38 ci-dessous selon le cas.
python3.8 -m venv venv38
source venv38/bin/activate
Installez correctement les bibliothèques requises avec pip install ...
.
Ajoutez un environnement virtuel au noyau.
pip install ipykernel
python -m ipykernel install --name venv38
Utilisons jupyter dans un environnement non virtuel. Une fois, quittez l'environnement virtuel avec disable
.
Démarrez Jupyter Notebook avec jupyter-notebook
.
Si vous sélectionnez "venv38" dans "Nouveau" en haut à droite, vous pouvez recommencer dans l'environnement virtuel de venv38.
Tout d'abord, ouvrez un bloc-notes existant. Vous pouvez changer le noyau avec Change kernel dans le menu Kernel de Jupyter Notebook. Si vous pouvez le changer, l'affichage du noyau en haut à droite changera.
Dans ce qui suit, il sera exécuté sur l'environnement virtuel ajouté.
Vous pouvez voir une liste de noyaux et leurs chemins avec jupyter kernelspec list
.
Vous pouvez supprimer l'environnement virtuel ajouté avec jupyter kernelspec uninstall venv38
.
Dans ce qui suit, il sera exécuté sur le bloc-notes Jupyter de l'environnement virtuel ajouté.
Par exemple, disons que vous souhaitez ajouter une installation NumPy à venv38.
Normalement, vous pouvez le faire avec ! Pip install numpy
, mais cela l'installera sur votre console au lieu de venv38.
Si vous souhaitez installer à partir de Jupyter Notebook dans un environnement virtuel, procédez comme suit. Le chemin n'est pas le chemin confirmé ci-dessus, mais le chemin de l'environnement virtuel créé en premier.
!source /path/to/venv38/bin/activate; pip install numpy
c'est tout
Recommended Posts