web-dev-qa-db-fra.com

Ipython notebook ne démarre pas en ligne de commande

J'ai essayé d'ouvrir ipython dans le terminal avec ipython notebook et il n'ouvrira pas ipython notebook. Cela donne l'erreur suivante: 

| ~/documents/ud120-projects/datasets_questions @ HJ (JiaHui)
| => ipython notebook
[TerminalIPythonApp] WARNING | Subcommand `ipython notebook` is deprecated and 
will be removed in future versions.
[TerminalIPythonApp] WARNING | You likely want to use `jupyter notebook` in 
the future
[I 14:46:50.516 NotebookApp] Serving notebooks from local directory: 
/Users/JiaHui/Documents/ud120-projects/datasets_questions
[I 14:46:50.517 NotebookApp] 0 active kernels 
[I 14:46:50.517 NotebookApp] The Jupyter Notebook is running at: 
http://localhost:8888/?token=ef13f681f4d61223064e41a5a9e369813c155d27b0103471
[I 14:46:50.517 NotebookApp] Use Control-C to stop this server and shut down 
all kernels (twice to skip confirmation).
[C 14:46:51.567 NotebookApp] 

Copy/paste this URL into your browser when you connect for the first time,
to login with a token:
    http://localhost:8888/?
token=ef13f681f4d61223064e41a5a9e369813c155d27b0103471
0:97: execution error: "http://localhost:8888/tree?
token=145eccd35722c35c6525d8a4d376f27aa60358dc7d00de4c" doesn’t understand the 
“open location” message. (-1708)

J'ai mis à jour le conda jupyter mais cela ne fonctionnera toujours pas. Comment puis-je réparer cela?

6
Hanshenry90

Ce problème est dû à la dernière mise à niveau de Mac OSX 10.12.5. Veuillez suivre ces étapes pour résoudre ce problème:

  1. Générez jupyter config si vous ne l'avez pas:
    cahier jupyter --generate-config 
  2. Utilisez vim pour ouvrir ce fichier de configuration et ajouter la valeur Google Chrome dans:
    c.NotebookApp.browser = u'chrome '(assurez-vous de supprimer le signe # commentaire)
22
Kiem Nguyen

J'ai utilisé la même approche que Kiem Nguyen ci-dessus, mais «chrome» ne fonctionnait pas pour moi, même après l'édition de mon .bash_profile comme Hanshenry90 l'avait suggéré.

Pour utiliser Safari afin d’afficher le carnet de notes, ouvrez votre terminal et entrez:

jupyter notebook --generate-config
cd ~.jupyter
nano jupyter_notebook_config.py

ctrl + w "NotebookApp.browser" + enter pour passer à cette partie du fichier. Ensuite, supprimez # et modifiez la ligne en:

c.NotebookApp.browser = u'Safari'

Redémarrez votre ordinateur portable avec jupyter notebook et il devrait s'ouvrir dans Safari.

Si vous avez des idées sur la façon de faire fonctionner cela avec Chrome, nous vous en serions très reconnaissants.

3
Victor Vulovic

J'ai le plus aimé la solutiond'imarti :

export BROWSER=open

Il est peu onéreux et fonctionne avec votre navigateur par défaut

EDIT: macOS 10.12.6 a été publié. Il est donc recommandé de mettre à jour votre système d'exploitation.

2
mirosval

éditer mon nano .bash_profile file pour contenir les lignes:

BROWSER=/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome
export BROWSER
1
Hanshenry90

Pas la meilleure solution, mais une solution de contournement potentielle ...

Accédez à votre navigateur et entrez le jeton de connexion fourni. Dans votre cas: http: // localhost: 8888/

Après avoir démarré un nouveau bloc-notes, j'ai constaté que mon noyau mourrait et ne pourrait pas redémarrer. La mise à jour de mon ipykernel a résolu ce problème:

pip install ipykernel --upgrade

0
Ryan Leonard

Ceci est probablement dû à la mise à jour récente de Mac OSX. Vous pouvez suivre la discussion et les solutions possibles ici , ici et ici .

0
oxtay