[PYTHON] Autoriser les connexions externes avec le notebook Jupyter

Lorsque jupyter est démarré dans l'environnement de machine virtuelle, la connexion est refusée même si le port de jupyter est défini pour être transféré vers l'hôte local du côté de la machine virtuelle. J'aurais pu imaginer que LISTEN serait quelque chose comme localhost, mais je ne savais pas comment le configurer avant de le chercher, alors j'ai pris une note.

Commencez par créer un fichier de paramètres.

$ jupyter notebook --generate-config

Par défaut, un fichier appelé jupyter_notebook_config.py est créé dans ~ / .jupyter /. Modifiez les lignes suivantes dans ce fichier.

## The IP address the notebook server will listen on.
c.NotebookApp.ip = 'localhost'

Vous pouvez changer ce localhost en 0.0.0.0 ou*.

## The IP address the notebook server will listen on.
c.NotebookApp.ip = '0.0.0.0'

Vous pouvez désormais y accéder depuis l'extérieur de la VM. Au fait, s'il est ennuyeux que le navigateur démarre à chaque démarrage de Jupyter,

## Whether to open in a browser after starting. The specific browser used is
#  platform dependent and determined by the python standard library `webbrowser`
#  module, unless it is overridden using the --browser (NotebookApp.browser)
#  configuration option.
c.NotebookApp.open_browser = False

Si vous définissez la valeur ʻopen_browser sur False`, vous pouvez empêcher quoi que ce soit de s'ouvrir au démarrage.


** Addenda **

Je vous l'ai dit dans la section commentaire, mais si vous voulez faire ad hoc

$ jupyter notebook --ip=* --no-browser

Semble être bon. C'est pratique.

Recommended Posts

Autoriser les connexions externes avec le notebook Jupyter
Utilisation de Graphviz avec Jupyter Notebook
Utiliser pip avec Jupyter Notebook
Utiliser Cython avec Jupyter Notebook
Jouer avec Jupyter Notebook (IPython Notebook)
Formatage avec autopep8 sur le notebook Jupyter
Visualisez l'arbre de décision avec le notebook Jupyter
Faites un son avec le notebook Jupyter
Utiliser Markdown avec le notebook Jupyter (avec raccourci)
Ajouter plus de noyaux avec Jupyter Notebook
Analyse pratique avec Pandas + notebook Jupyter
Utiliser nbextensions avec le notebook Jupyter d'Anaconda
Utilisation d'Apache Spark avec le notebook Jupyter (notebook IPython)
Je veux écrire un blog avec Jupyter Notebook
Utiliser Jupyter Lab et Jupyter Notebook avec EC2
Essayez SVM avec scikit-learn sur Jupyter Notebook
Comment utiliser le notebook Jupyter avec ABCI
Lier Python et JavaScript avec le notebook Jupyter
[Mémo Jupyter Notebook] Afficher les kanji avec matplotlib
Sortie de cellule riche avec Jupyter Notebook (IPython)
Mémo Jupyter Notebook
Présentation de Jupyter Notebook
Puissant ordinateur portable Jupyter
Mot de passe du notebook Jupyter
Mémo Jupyter Notebook
Comment déboguer avec Jupyter ou iPython Notebook
Construire un environnement d'analyse avec Docker (jupyter notebook + PostgreSQL)
Analyse des données pour améliorer POG 2 ~ Analyse avec le notebook jupyter ~
Vérifiez la précision du NLC avec le bloc-notes Jupyter de Watson Studio
Activer Jupyter Notebook avec conda sur un serveur distant
Essayez d'utiliser l'environnement virtuel conda avec Jupyter Notebook
Remplissez la largeur du bloc-notes Jupyter pour remplir le navigateur
Dessin graphique avec jupyter (notebook ipython) + matplotlib + vagrant
Construction d'environnement virtuel avec Docker + Flask (Python) + notebook Jupyter
Sélection multiple avec Jupyter
Bougies avec plotly + Jupyter
Démarrer Jupyter Notebook
Surveiller le modèle d'entraînement avec TensorBord sur Jupyter Notebook
Dessiner une structure arborescente avec D3.js dans Jupyter Notebook
Importer des cellules spécifiques à partir d'autres blocs-notes avec le bloc-notes Jupyter
Approvisionnement EC2 avec Vagrant + Jupyter (IPython Notebook) sur Docker
3 astuces du notebook Jupyter (Python)
Utilisez nim avec Jupyter
[Cloud103] # 3 Jupyter Notebook à nouveau
Apprentissage automatique à l'aide de Jupyter Notebook dans l'environnement OCI Always Free (2019/12/17)
Refléter l'environnement virtuel créé par Miniconda dans le notebook Jupyter
Jour 65 (Solution) Le bloc-notes Jupyter ne fonctionne pas avec le noyau non connecté.
Je souhaite utiliser un environnement virtuel avec jupyter notebook!
La façon habituelle d'ajouter un noyau avec Jupyter Notebook
Connectez le noyau Jupyter Notebook à Spyder avec Jupytext activé
Écrivez des graphiques en temps réel avec Matplotlib sur le notebook Jupyter
Essayez le clustering avec un modèle gaussien mixte sur Jupyter Notebook
Touche de raccourci pour le bloc-notes Jupyter
Acceptez l'accès externe avec SimpleHTTPServer
Incorporer des données audio avec Jupyter
Calcul parallèle avec le notebook iPython
Introduction de Jupyter Notebook dans CentOS7
Afficher le HTML dans le notebook Jupyter
Erreur de multitraitement dans Jupyter Notebook
Essayez d'utiliser Jupyter Notebook de manière dynamique