[PYTHON] Comment corriger un bug qui empêche le notebook Jupyter de démarrer automatiquement

Je n'ai pas trouvé de page expliquant la méthode cible du bogue de démarrage automatique de jupyter pour les débutants, alors je l'ai résumé.

Comme d'habitude dans le terminal essayant de lancer jupyter

jupyter notebook

Si vous entrez

Impossible de reconnaître le message "Emplacement ouvert".(-1708)

Le phénomène d'affichage du message d'erreur "" est affiché depuis un certain temps. Vous pouvez y faire face en cliquant directement sur l'URL affichée, mais d'autres mesures pour le moment sont résumées.

(Ci-après lors de l'utilisation de Chrome)

1. Comment ajouter du code à ".bash / profile"

Tout d'abord, vérifiez le fichier (cette étape n'est pas nécessaire, mais juste au cas où)

cd

Et passez au répertoire personnel du terminal

ls -al

Si vous vérifiez les fichiers de votre répertoire personnel, y compris les fichiers spéciaux,

 .bash_profile

Il devrait y avoir! Je vais donc ajouter du code à ce fichier.

Vous pouvez ouvrir le fichier avec un éditeur de texte approprié. Ouvrez Finder et dans le dossier de votre répertoire personnel, Afficher les fichiers cachés en utilisant "commande + Maj +". Ouvrez ".bash_profile" en utilisant un éditeur de texte ou autre.

スクリーンショット 2017-06-09 08.15.49.png

Cette fois, je l'ai ouvert avec Atom.

スクリーンショット 2017-06-09 08.16.53.png

À la fin de ce fichier

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

Ajouter.

スクリーンショット 2017-06-09 08.17.16.png

Et enregistrer. Vous serez invité à entrer le nom et le mot de passe de l'administrateur.

スクリーンショット 2017-06-09 08.17.31.png

Enregistrez-le, redémarrez le terminal et lancez Jupyter et le bogue devrait être corrigé: blush:

Si vous utilisez zsh au lieu de bash, vous pouvez réécrire ".zshrc" de la même manière.

2. Comment ajouter du code à "~ / .jupyter / jupyter_notebook_config.py" [Notes supplémentaires]

Ensuite, juste au cas où une autre méthode. Au terminal

cd

Enfin, accédez à votre répertoire personnel.

cd ./.jupyter

Déplacer vers le dossier ".jupyter" avec

ls -al

Vérifiez les fichiers dans le dossier avec. Si vous avez "jupyter_notebook_config.py", c'est OK. Sinon, je le ferai.

Comment le faire dans le terminal

jupyter notebook --generate-config

Frappez.

Maintenant que vous avez "jupyter_notebook_config.py", modifiez-le!

Ouvrez le Finder et affichez les fichiers cachés avec "commande + shift +.". Puisqu'il y a "jupyter_notebook_config.py" dans le dossier ".jupyter", ouvrez-le avec un éditeur de texte etc. de la même manière que la méthode 1.

スクリーンショット 2017-06-09 09.41.53.jpg

Ajoutez simplement la ligne suivante à ce fichier et vous êtes prêt à partir!

c.NotebookApp.browser = u'chrome'
スクリーンショット 2017-06-09 17.22.56.png

C'est comme ça. Enregistrez-le, redémarrez le terminal et lancez Jupyter et le bogue devrait être corrigé: blush:

[Une addition] Si cela ne résout pas le problème, essayez plutôt la ligne suivante (Je n'ai pas redémarré automatiquement et j'étais de retour dans la ligne suivante)

c.NotebookApp.browser = u'open -a /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome %s'

Au fait, si vous souhaitez spécifier un safari,

c.NotebookApp.browser = u'Safari'

Ce sera.

Il y avait aussi un message disant qu'un message d'erreur était affiché lorsque "Google Chrome" était utilisé au lieu de "chrome". De plus, dans le cas d'un safari, il y avait un message disant que "u'Safari" était inutile et qu'il avait été corrigé avec "'Safari'". https://github.com/jupyter/notebook/issues/2438#issuecomment-301736816

Site de référence: https://github.com/jupyter/notebook/issues/2438#issuecomment-301736816

Recommended Posts

Comment corriger un bug qui empêche le notebook Jupyter de démarrer automatiquement
Comment démarrer par lots un programme Python créé avec le notebook Jupyter
Que faire si Jupyter Notebook sur WSL ne démarre pas automatiquement dans le navigateur
Comment masquer les avertissements qui n'affectent pas l'exécution dans Jupyter Notebook
Comment démarrer automatiquement une VM préemptive GCP
jupyter notebook ne commence pas par fish sur mac
Comment utiliser Jupyter Notebook
Comment utiliser l'unité esclave LAN sans fil tp-link qui ne prend pas en charge Linux
Le navigateur ne s'ouvre pas automatiquement au démarrage du notebook jupyter
Comment importer NoteBook en tant que module dans Jupyter (IPython)
Un codec Python spécial qui semble savoir mais ne sait pas
Comment résoudre le problème selon lequel APL ne démarre pas après le transfert vers l'appareil réel sur Kivy-iOS
Jupyter Notebook n'affiche pas le graphique matplotlib
Comment exécuter des commandes avec Jupyter Notebook
Comment utiliser le notebook Jupyter avec ABCI
Jupyter Notebook Principes d'utilisation
Comment utiliser le bloc-notes Jupyter [super basique]
Comment configurer un notebook Jupyter à la destination SSH (AWS EC2)
Comment déboguer avec Jupyter ou iPython Notebook
Une histoire qui parfois ne marche pas si pip est le dernier
Un mémorandum expliquant comment exécuter la commande magique! Sudo dans Jupyter Notebook
J'ai essayé de créer une fonction de dictionnaire insensible à la casse
Que faire lorsque le graphique n'apparaît pas sur le notebook Jupyter (IPython)
Que faire si NotADirectoryError: [Errno 20] Pas un répertoire: 'xdg-settings' apparaît dans le notebook jupyter
[systemd] Comment faire face au problème que fancontrol ne fonctionne pas après la suspension
Comment utiliser une bibliothèque qui n'est pas initialement incluse dans Google App Engine
Comment créer rapidement un environnement d'apprentissage automatique à l'aide de Jupyter Notebook avec UbuntuServer 16.04 LTS
La solution de contournement pour le modèle de Django n'existe pas
Comment organiser un séminaire pratique à l'aide de Jupyter à l'aide de Docker
Comment lancer instantanément Jupyter Notebook à partir du terminal
[Python] Comment écrire une docstring conforme à PEP8
Je souhaite envoyer automatiquement un e-mail de création d'entreprise
Comment afficher la barre de progression sur Jupyter Notebook pour voir la progression
Comment gérer le phénomène que Python (notebook Jupyter) exécuté sur WSL devient abandonné
Comment créer rapidement un environnement d'apprentissage automatique à l'aide de Jupyter Notebook avec UbuntuServer 16.04 LTS avec Anaconda
Comment créer un nouveau fichier lorsque le fichier spécifié n'existe pas - Ecrire si le fichier existe
Créez un defaultdict qui renvoie un defaultdict pour créer un monde où KeyErrror ne se produit pas (+ exemple d'analyse JSON)
Spécifications d'instructions SQL que SQLite ne prend pas en charge et comment gérer les opérations ALTER TABLE
Je veux démarrer un environnement Jupyter avec une seule commande
Jour 65 (Solution) Le bloc-notes Jupyter ne fonctionne pas avec le noyau non connecté.
Comment rédiger un test de traitement utilisant BigQuery
Je souhaite utiliser un environnement virtuel avec jupyter notebook!
Comment voir le contenu du fichier ipynb du notebook Jupyter
La façon habituelle d'ajouter un noyau avec Jupyter Notebook
Comment écrire une classe méta qui prend en charge à la fois python2 et python3
Un moyen très pratique de présenter avec Jupyter Notebook
S'ouvre automatiquement dans une nouvelle fenêtre lors du lancement de Jupyter Notebook
J'ai essayé d'implémenter une méthode pour calculer l'indice d'évaluation (spécificité, NPV) que scikit-learn n'a pas
Étapes rapides pour créer un environnement d'apprentissage automatique à l'aide de Jupyter Notebook sur macOS Sierra avec anaconda
[IPython] Comment partager un bloc-notes IPython
Comment changer la disposition de Jupyter
Comment utiliser IPython Notebook
Comment pirater un terminal
Comment démarrer la première projection
Un moyen simple de lancer Jupyter Notebook / Lab et de définir un mot de passe
Lors de l'incrémentation de la valeur d'une clé qui n'existe pas
Comment résoudre ModuleNotFoundError: aucun module nommé XXX dans Jupyter Notebook
Je voulais créer une présentation intelligente avec Jupyter Notebook + nb present
Comment utiliser Jupyter Notebook sans polluer votre environnement avec Docker
Si vous essayez de démarrer le notebook jupyter installé avec pip et qu'il dit "commande introuvable", il semble que vous puissiez passer par le PATH.