web-dev-qa-db-fra.com

Jupyter: impossible de créer un nouveau cahier?

Je souhaite convertir un code Python existant en un bloc-notes Jupyter. J'ai couru: 

jupyter notebook

Maintenant, je peux le voir dans mon navigateur:

 enter image description here

Mais comment créer un nouveau cahier? Le lien Notebook dans le menu est grisé et je ne vois aucune autre option pour créer un nouveau bloc-notes.

J'ai remarqué ceci sur la ligne de commande pendant l'exécution de Jupyter: 

[W 22:30:08.128 NotebookApp] Native kernel (python2) is not available 
20
Richard

Il semblerait que vous n’ayez pas installé de noyau IPython (ni aucun autre noyau pour l’instant!).

Il existe différentes manières ( anciennes versions , nouvelles versions ) de le faire. L'un des moyens les plus simples consiste à utiliser pip. A partir de la ligne de commande, entrez:

pip install ipython

Vous devrez peut-être aussi enregistrer le noyau avec Jupyter (voir la page new versions ):

python -m pip install ipykernel

python -m ipykernel install [--user] [--name <machine-readable-name>] [--display-name <"User Friendly Name">]

Vous devriez maintenant pouvoir lancer un cahier Python à partir de Jupyter.

Sinon, installer Jupyter en utilisant l’une des méthodes de cette page devrait permettre de s'assurer que le noyau IPython est déjà présent. Personnellement, Anaconda a toujours fonctionné pour moi (quand je l’ai utilisé sous Linux et Mac OS).

13
Alex Riley

Aucune des autres réponses n'a fonctionné pour moi sur Ubuntu 14.04. Après 2 jours de lutte, j'ai finalement réalisé que je devais installer la dernière version d'IPython (et non celle de pip). Tout d'abord, j'ai désinstallé ipython de mon système avec:

Sudo apt-get --purge remove ipython
Sudo pip uninstall ipython

Je ne sais pas si vous avez besoin des deux, mais les deux ont fait quelque chose sur mon système.

Ensuite, j'ai installé ipython à partir des sources comme ceci:

git clone https://github.com/ipython/ipython.git
cd ipython
Sudo pip install -e . 

Notez la période à la fin de la dernière ligne. Après cela, j'ai relancé le cahier Jupyter et le noyau python2 a été détecté!

17
dangirsh

J'avais un problème similaire, mais je dirais que c'est parce que j'utilisais python 2.7 . J'ai pu lancer le cahier en cliquant sur "Python 2" option déroulante.

3
smishra

J'avais aussi la même erreur. Mon instantané d'erreur est ici . La suite ci-dessous a résolu mon problème:

  1. Sudo apt-get -y install ipython ipython-notebook
  2. Sudo -H pip install jupyter

Cela ne fonctionnait pas parce que je recevais le message 0 du noyau actif et cela est dû au fait que j’ai installé jupyter en utilisant l’étape 2 (étape 1 ignorée).

0

car la version d’ipython est trop nouvelle . vous pouvez utiliser les commandes suivantes

pip uninstall ipython
pip install ipython==5.1
0
曹旭磊

Si quelqu'un a toujours ce problème, il a été résolu pour moi en exécutant

pip install --upgrade ipykernel
0
Msingh

Vérifiez également si les cookies sont activés dans votre navigateur. Sans les cookies, la liste du répertoire apparaît vide, tout comme le menu de création du bloc-notes.

0
Jan Šimbera

J'ai eu le même problème, c'est parce que j'ai installé ipython avec Sudo apt-get -y install ipython ipython-notebook au lieu de Sudo pip install ipython. Par conséquent, désinstallez tout le matériel ipython en utilisant: Sudo apt-get --purge remove ipython Sudo pip uninstall ipython

puis installez-le avec pip

0
El Rakone