Comment utiliser un environnement conda dans un jupyter notebook ?


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)

Comment utiliser un environnement conda dans un jupyter notebook ?

ou en allant dans le menu 'kernel' (voir image ci-dessous)

Comment utiliser un environnement conda dans un jupyter notebook ?

Références

Image

of