Je m'attendais à trouver plus de documentation sur les éléments suivants:
À partir d'un ordinateur:
C:\Python>ipython notebook
ouvre le navigateur en tant que 'Bloc-notes IPython' .Du deuxième ordinateur:
C:\Python>ipython notebook
ouvre le navigateur comme 'Jupyter' .
Je n'ai pas de préférence, mais lors de l'enregistrement à partir du navigateur 'Jupyter' , je ne peux plus ouvrir un fichier .ipnb dans le Navigateur 'IPython Notebook' . Je rencontre une erreur "mauvaise demande".
Au départ, je supposais que 'ipython notebook' avait été mis à jour pour utiliser 'Jupyter' comme navigateur, donc j'ai mis à jour (pip install "ipython[notebook]"
) sur les deux ordinateurs sans effet. De toute évidence, il me manque quelque chose.
Fait ipython notebook
passer à l'utilisation de Jupyter ? Si oui, suis-je en train de mettre à jour IPython de manière incorrecte?
ipython Notebook s'appelle désormais Jupyter, alors peut-être qu'une autre version d'Anaconda est installée sur l'autre ordinateur?
Donc, Jupyter est ce que ipython Notebook continuera à développer au fur et à mesure - ils ont chuté python car il est fondamentalement "agnostique" maintenant: il peut charger différentes langues - python 2 ou 3, mais aussi R, Julia et plus.
vidéo utile sur Jupyter intro
tu peux essayer:
pip install --upgrade "ipython[all]"
ipython
est toujours un projet actif qui lui est propre --- un programme interactif python. jupyter
est une application indépendante du langage qui s'est ramifiée sur ipython
(en particulier, ipython notebook
).
Le jupyter notebook
est une généralisation de la version ipython
---- c'est maintenant une application web qui peut être utilisée comme bloc-notes pour une grande variété de langues différentes (pas seulement python
). Le jupyter notebook
utilise toujours ipython
comme 'noyau' pour exécuter le code python.
Quant aux aspects pratiques de votre question: pour l'avenir, vous devriez utiliser jupyter
pour lancer les cahiers au lieu de ipython
. Il est désormais présent dans tous les gestionnaires de paquets standard.
Depuis la page d'accueil d'ipython:
IPython est un projet en pleine croissance, avec des composants de plus en plus indépendants du langage. IPython 3.x était la dernière version monolithique d'IPython, contenant le serveur de bloc-notes, qtconsole, etc. Depuis IPython 4.0, les parties indépendantes du langage du projet: le format de bloc-notes, le protocole de message, qtconsole, l'application Web pour bloc-notes, etc. ont déménagé vers de nouveaux projets sous le nom de Jupyter. IPython lui-même se concentre sur Python interactif, dont une partie fournit un noyau Python pour Jupyter.