J'ai jupyter / anaconda / python3.5.
Comment savoir sur quel environnement conda mon ordinateur portable jupyter fonctionne?
Comment lancer jupyter depuis un nouvel environnement conda?
ipython
anaconda
jupyter
jupyter-notebook
RockScience
la source
la source
sys.executable
.nb_conda_kernels
. Question / réponse connexe: Utilisation de Python 2.x et Python 3.x dans le bloc-notes IPythonjupyter
l'environnement python "noyau" et l'environnement python du shell à partir duquel vous lancezjupyter notebook [notebook_name].ipynb
.Réponses:
Question 1: Trouver l'environnement de conda de l'ordinateur portable actuel
Ouvrez le bloc-notes dans Jupyter Notebooks et regardez dans le coin supérieur droit de l'écran.
Il devrait indiquer, par exemple, "Python [nom_env]" si le langage est Python et qu'il utilise un environnement appelé nom_env.
Question 2: démarrez Jupyter Notebook depuis un autre environnement conda
Activez un environnement conda dans votre terminal en utilisant
source activate <environment name>
avant d'exécuterjupyter notebook
. Cela définit l'environnement par défaut pour les ordinateurs portables Jupyter. Sinon, l'environnement [Root] est celui par défaut.Vous pouvez également créer de nouveaux environnements à partir de Jupyter Notebook (écran d'accueil, onglet Conda, puis cliquez sur le signe plus).
Et vous pouvez créer un carnet dans n'importe quel environnement. Sélectionnez l'onglet "Fichiers" sur l'écran d'accueil et cliquez sur le menu déroulant "Nouveau", et dans ce menu, sélectionnez un environnement Python dans la liste.
la source
Conda
onglet?which jupyter
renvoie/Users/name/anaconda/envs/myEnv/bin/jupyter
et je ne reçois pas l'Conda
onglet ni le nom de l'environnement[]
. Majupyter
version est 4.2.0conda install jupyter
, j'ai désactivé env, puisjupyter notebook
j'ai couru , puis j'ai obtenu mon env dans la liste déroulante de «nouveau».conda install nb_conda
semble être le moyen le plus simple d'arriver à l'état décrit dans cette réponse.Comme mentionné dans les commentaires, la prise en charge de conda pour les ordinateurs portables jupyter est nécessaire pour changer de noyau. On dirait que ce support est maintenant disponible via conda lui-même (plutôt que de compter sur pip). http://docs.continuum.io/anaconda/user-guide/tasks/use-jupyter-notebook-extensions/
conda install nb_conda
qui apporte trois autres extensions pratiques en plus de Notebook Conda Kernels.
la source
Jupyter
(ou peut-êtreipykernel
selon la réponse de rakesh) installé dans cet environnement . Sinon, Jupyter peut reconnaître cet environnement, mais il ne peut pas créer de nouveau bloc-notes dans cet environnement.nb_conda
ne fonctionne pas bien avec certaines bibliothèquesconda
/pip
installées. Lorsque vous configurez un nouvel environnement, je vous encourage à installer d'nb_conda
abord, puis installez vos autres bibliothèquesquel environnement jupyter exécute:
créer un noyau pour le cahier jupyter
http://ipython.readthedocs.io/en/stable/install/kernel_install.html#kernel-install
la source
Si les réponses ci-dessus ne fonctionnent pas, essayez d'exécuter un
conda install ipykernel
nouvel env puis d'exécuter le cahier jupyter à partir de n'importe quel env, vous pourrez voir ou basculer entre ces noyaux.la source
Vous pouvez également changer d'environnements dans Anaconda Navigator, installer Jupiter et l'exécuter.
la source
Parce qu'aucune des réponses ci-dessus n'a fonctionné pour moi, j'écris ici la solution qui a finalement résolu mon problème sur Ubuntu. Mon problème était:
j'ai fait les étapes suivantes:
conda activate MyEnv
jupyter notebook
Bien qu'il
MyEnv
était actif dans le terminal et avait un astérisque lors de l'écritureconda env list
, mais le cahier jupyter a été démarré avec l'environnement de base. L'installationnb_conda
etipykernel
n'a pas résolu le problème pour moi non plus. De plus, l'conda
onglet n'apparaissait pas dans le cahier jupyter et cliquer sur les noyaux ou aller dans le menuKernel->Change Kernel
ne montrait pas le noyauMyEnv
.La solution était: installer le jupyter_environment_kernel dans l'
MyEnv
environnement:Après cela, lors du démarrage de jupyter notebook, il démarre avec le bon environnement. Vous pouvez également basculer entre les environnements sans arrêter le noyau, en allant dans le menu
Kernel->Change Kernel
et en sélectionnant le noyau souhaité.la source
Lancez votre invite Anaconda et exécutez la commande
conda env list
pour répertorier tous les environnements conda disponibles .Maintenant, pour lancer l'environnement conda souhaité, exécutez simplement
activate <environment name>
. Dans ce cas,activate py36
Pour plus d'informations, consultez ce lien et cette précédente question sur le débordement de pile. .
la source
pour montrer quel conda env un cahier utilise juste tapez dans une cellule:
la source
J'ai essayé toutes les méthodes mentionnées ci-dessus et rien n'a fonctionné, sauf l'installation de jupyter dans le nouvel environnement.
pour activer le nouvel environnement,
conda activate new_env
remplacez 'new_env' par le nom de votre environnement.installation suivante jupyter 'pip install jupyter'
vous pouvez également installer jupyter en accédant au navigateur anaconda et en sélectionnant le bon environnement, et en installant le cahier jupyter depuis l'onglet Accueil
la source
Pour vérifier dans quel environnement fonctionne votre ordinateur portable, tapez les commandes suivantes dans le shell de l'ordinateur portable
Pour lancer le bloc-notes dans un nouvel environnement, désactivez d'abord cet environnement. Créez un environnement conda puis installez l'ipykernel. Activez cet environnement. Installez jupyter sur cet environnement.
Dans votre cas, le chemin "C: / anaconda / envs / {envname}" pourrait être différent, vérifiez en conséquence. Après avoir suivi toutes les étapes, lancez le bloc-notes et exécutez l'étape 1 en exécutant ce qui suit dans le shell.
Cela devrait montrer: Anaconda / envs / envname
la source
En plus des réponses ci-dessus, vous pouvez également utiliser
Tapez ceci dans une cellule et cela montrera le chemin de l'environnement. Je ne suis pas sûr de la raison, mais dans mon installation, il n'y a pas de séparation des environnements dans le bloc-notes, mais lors de l'activation de l'environnement et du lancement du bloc-notes jupyter, le chemin utilisé est le python installé dans l'environnement.
la source