2016-02-26 1 views
0

J'ai installé tous les deux (Python 2.7 et 3.5), et j'ai Anaconda2 \ python comme interprète de projet sur PyCharm. Cependant, cela ne semble pas suffisant pour que ipython Notebook s'ouvre avec Python 2.7.Sélection du noyau lors de l'ouverture de l'ordinateur portable Iphone avec Anaconda dans Windows

Comment puis-je configurer iPython Notebook par défaut à Python 2, par opposition à 3, ou me donner une option pour sélectionner celui avec lequel j'ouvre Notebook?

En ce moment, il est même pas une option pour sélectionner le noyau à partir de Notebook (?):

enter image description here

Même après avoir suivi les instructions here, il n'y a qu'une seule option du noyau:

enter image description here

Fait intéressant, je vois ce que je veux (options distinctes pour Python 2 et 3) ne quand je un environnement logiciel propriétaire activé, puis j'ouvrir Notebook:

enter image description here

Ce n'est pas une solution viable, car ce produit est une version d'essai. De plus, il devrait y avoir un moyen de rendre les deux noyaux disponibles indépendamment de cette solution de contournement.

+0

Regardez les instructions ici: http://ipython.readthedocs.org/en/latest/install/kernel_install.html#kernels-for-python-2-and-3 –

+0

Je l'avais regardé, mais ça sonne et/ou la sélection, alors que je veux avoir les deux noyaux disponibles. – Toni

+1

Ce n'est pas non plus/ou - si vous utilisez jupyter avec Python 3, ces étapes vont configurer un noyau Python 2 en plus du noyau Python 3 déjà disponible. –

Répondre

1

Here sont les instructions pour rendre un noyau Python 2 disponible en plus du noyau Python 3 qui est déjà là. Copié dans:

Si vous utilisez Jupyter sur Python 3, vous pouvez configurer un Python 2 noyau comme ceci:

python2 -m pip install ipykernel 
python2 -m ipykernel install --user 

ou en utilisant Conda, créer un environnement Python 2:

conda create -n ipykernel_py2 python=2 ipykernel 
source activate ipykernel_py2 # On Windows, remove the word 'source' 
python -m ipykernel install --user 

Si vous utilisez Jupyter sur Python 2 et que vous souhaitez mettre en place un noyau Python 3, suivez les mêmes étapes, en remplacement de 2 à 3.

la dernière commande installe un fichier de spécification du noyau pour le courant py thon d'installation. Les fichiers de spécifications du noyau sont des fichiers JSON, qui peuvent être affichés et modifiés avec un éditeur de texte normal.