Comment savoir qui est en cours d'exécution dans Jupyter portable ?
- Je utiliser Jupyter ordinateur portable dans un navigateur pour une programmation Python, j'ai installé Anaconda (Python 3.5). Mais je suis sûr que Jupyter dans l'exécution de mes commandes python avec le natif de l'interpréteur python et pas avec l'anaconda. Comment puis-je le changer et l'utilisation de l'Anaconda comme interprète ?
Merci!
Ubuntu 16.10 -- Anaconda3
Vous pouvez trouver les paramètres du noyau pour le Jupyter de configuration et de modifier l'exécutable python
OriginalL'auteur Victor | 2016-11-19
Vous devez vous connecter pour publier un commentaire.
vous donnera l'interprète. Vous pouvez sélectionner l'interprète que vous voulez, quand vous créez un nouveau carnet de notes. Assurez-vous que le chemin d'accès à votre anaconda interprète est ajouté à votre chemin d'accès (quelque part dans votre bashrc/bash_profile le plus probable).
Par exemple, j'ai la ligne suivante dans mon .bash_profile :
OriginalL'auteur P. Camilleri
from platform import python_version
print(python_version())
Cela va vous donner la version exacte de python exécution de votre script. par exemple sortie:
3.6.5
OriginalL'auteur Davies Odu
Vu ci-dessous :- sortie quand je lance JupyterNotebook à l'extérieur d'un CONDA venv
Vu ci-dessous, quand je lance même JupyterNoteBook dans un CONDA Venv créé avec la commande --
dans mon Jupyter Cahier de l'impression :-
aussi, si vous avez déjà divers VENV a créé avec les différentes versions de Python-vous à l'aide du sélecteur de Noyau en choisissant NOYAU >> MODIFIER le NOYAU de l'intérieur de la JupyterNotebook menu...
JupyterNotebookScreencapture
Aussi à installer des ipykernel au sein d'une CONDA Environnement Virtuel -
http://ipython.readthedocs.io/en/stable/install/kernel_install.html#kernels-for-different-environments
Source --- https://github.com/jupyter/notebook/issues/1524
Installer le IPython noyau spec.
arguments optionnels:
-h, --help affiche ce message d'aide et quitte
--utilisateur à Installer pour l'utilisateur actuel au lieu de l'échelle du système
--nom de NOM de Spécifier un nom pour le kernelspec. Cela est nécessaire pour
plusieurs IPython les noyaux en même temps.
--display-name DISPLAY_NAME
Spécifier le nom d'affichage pour le kernelspec. C'est
utile lorsque vous avez plusieurs IPython noyaux.
--profil de PROFIL de Spécifier un IPython le profil à charger. Ceci peut être utilisé
pour créer des versions du noyau.
--prefix PRÉFIXE Spécifier une installation préfixe pour les kernelspec. C'est
nécessaires à l'installation dans un emplacement par défaut, tels que
une conda/virtual-env.
--sys-préfixe d'Installation de Python sys.préfixe. Un raccourci pour
--prefix='/Users/bussonniermatthias/anaconda'. Pour une utilisation
dans conda/virtual-envs.
OriginalL'auteur Rohit Dhankar
En supposant que vous avez le mauvais système de back-office, vous pouvez modifier le backend
kernel
par la création d'une nouvelle ou modification de l'existantkernel.json
dans lekernels
dossier de votre jupyter chemin de donnéesjupyter --paths
. Vous pouvez avoir plusieurs noyaux (R, Python2, Python3 (+virtualenvs), Haskell), par exemple, vous pouvez créer unAnaconda
spécifique du noyau:Devrait créer un nouveau noyau:
<jupyter-data-dir>/kernels/anaconda/kernel.json
Vous devez vous assurer
ipykernel
paquet est installé dans l'anaconda de distribution.De cette façon, vous pouvez simplement passer entre les grains et ont différents carnets de notes à l'aide de différents noyaux.
OriginalL'auteur AChampion