Comment définir un environnement par défaut pour Anaconda / Jupyter?

J'ai installé Anaconda pour mon cours D'apprentissage Machine. Je l'utilise comme carnet D'IPython (Jupyter), dans lequel nous avons des leçons. OS is Ubuntu 14.04 LTS. Fondamentalement, je l'exécute toujours de Terminal avec:

jupyter notebook

j'ai créé un nouvel environnement appelé su_env à partir de root environnement (copie exacte) avec un paquet ajouté. Maintenant, je me demande: Comment puis-je définir l'environnement su_env par défaut? J'ai des douzaines de carnets, c'est agaçant. mettez en place à chaque fois pour chaque carnet l'environnement, dans" web " GUI de Jupyter.

EDIT: je suis intéressé par une solution où vous n'avez pas à définir l'environnement avant de lancer carnet. Ma logique est que, d'une manière ou d'une autre, automatiquement, jupyter place root environnement tout seul tout en démarrant. Pour cette raison, je me demande s'il est possible de mettre un fichier de configuration ou quelque chose de tel que jupyter place su_env au lieu de root . Aussi, si vous sachez que ce n'est pas possible (et pourquoi), j'aimerais le savoir.

8
demandé sur ceruleus 2016-08-16 23:50:30

3 réponses

activez D'abord l'environnement conda à partir de la ligne de commande, puis lancez le serveur notebook.

par exemple:

$ source activate env_name
$ jupyter notebook

jupyter notebook list of environments with env_name as the default environment

Note: cela pourrait fonctionner uniquement avec des environnements qui ont été créés à partir de Jupyter Notebook, et non pas des environnements qui ont été créés en utilisant conda create sur la ligne de commande.

5
répondu jkdev 2016-08-22 03:21:27

éditez votre bashrc et ajoutez source activate su_env puis env sera toujours actif. Pour revenir à la racine (ou tout autre env) source activate env_name

0
répondu Doryx 2018-06-09 01:36:22

dans votre ~/.bashrc , incluez la ligne:

alias jupyter="source activate su_env; jupyter"

cela condensera les deux commandes en une seule, et vous activerez su env chaque fois que vous appellerez le bloc-notes ou le laboratoire de jupyter ou quoi que ce soit

0
répondu Oliver Sherouse 2018-06-15 00:31:52