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:
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
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).
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é!
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.
J'avais aussi la même erreur. Mon instantané d'erreur est ici . La suite ci-dessous a résolu mon problème:
Sudo apt-get -y install ipython ipython-notebook
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).
car la version d’ipython est trop nouvelle . vous pouvez utiliser les commandes suivantes
pip uninstall ipython
pip install ipython==5.1
Si quelqu'un a toujours ce problème, il a été résolu pour moi en exécutant
pip install --upgrade ipykernel
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.
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