Exemple de comment utiliser un environnement conda dans un jupyter notebook ?
Créer un environnement conda
Pour installer conda, aller sur la page Anaconda Individual Edition. Une fois conda installé pour créer un environnement (intitulé par exemple ici worklab) on peut alors utiliser la commande suivante:
conda create --name worklab
et entrer
source activate worklab
pour activer l'environnement worklab.
Note: pour obtenir une liste des environnements conda existants, on peut utiliser la commande suivante:
conda env list
qui donne par exemple dans mon cas:
# conda environments:
#
base /Users/mb/anaconda3
websitedev /Users/mb/anaconda3/envs/websitedev
websitedev2 /Users/mb/anaconda3/envs/websitedev2
worklab * /Users/mb/anaconda3/envs/worklab
Utiliser un environnement conda dans un jupyter notebook
Pour utiliser un environnement conda dans un jupyter notebook, une solution est d'utiliser ipykernel que l'on peut installer avec la commande:
conda install -c anaconda ipykernel
puis
python -m ipykernel install --user --name=worklab
Maintenant lancer un Jupyter notebook serveur:
jupyter notebook
et sélectionner un environnement conda en utilisant le menu déroulant sur la droite (voir figure ci-dessous)
ou en allant dans le menu 'kernel' (voir image ci-dessous)
Références
Liens | Site |
---|---|
Anaconda Individual Edition | anaconda |
How to add your Conda environment to your jupyter notebook in just 4 steps | medium |
In which conda environment is Jupyter executing? | stackoverflow |
Conda environments not showing up in Jupyter Notebook | stackoverflow |