Connecter à distance un notebook IPython

Je veux démarrer IPython sur raspberry pi et le connecter de l'extérieur pour l'utiliser. Journal de travail pour réaliser cette fonction.

En passant, l'environnement d'utilisation est le suivant.

$ python --version
Python 2.7.9
sudo apt-get install ipython ipython-notebook
sudo apt-get install python-matplotlib python-scipy
sudo apt-get install python-pandas python-sympy
ipython notebook

Ceci termine l'installation d'IPython lui-même. Ensuite, construisez un environnement qui peut être connecté de l'extérieur.

sudo pip install jupyter

L'installation de Jupyter est maintenant OK.

Créez un fichier de paramètres pour l'environnement de connexion externe.

Tout d'abord, démarrez ipython et définissez le mot de passe pour la connexion à Jupyter.

$ ipython
In [1]: from notebook.auth import passwd

In [2]: passwd()
	Enter password: <Entrer le mot de passe>
	Verify password: <Retaper le mot de passe>
	Out[2]: 'sha1:<Mot de passe haché>'

Faites une copie du mot de passe haché.

Ensuite, créez un fichier de paramètres.

$ mkdir ~/.jupyter
$ vim ~/.jupyter/jupyter_notebook_config.py

~/.jupyter/jupyter_notebook_config.py


c = get_config()

#Permet d'afficher ce qui est dessiné avec matplotlib sur le notebook
c.IPKernelApp.pylab = 'inline'
#Autoriser la connexion depuis toutes les adresses IP
c.NotebookApp.ip = '*'
#Mot de passe de connexion du notebook IPython
c.NotebookApp.password = 'sha1:<Mot de passe haché>'
#Définir s'il faut démarrer le navigateur au démarrage(La valeur par défaut est de démarrer)
c.NotebookApp.open_browser = False
#Spécification du port(La valeur par défaut est 8888)
c.NotebookApp.port = <Port de connexion>

Le réglage est terminé. Vérifiez le fonctionnement.

jupyter notebook

Connectez-vous à http: // <adresse IP>: <port de connexion> à partir du navigateur de la machine externe. Un mot de passe vous sera demandé, alors entrez le mot de passe que vous avez défini ci-dessus pour vous connecter.

Recommended Posts

Connecter à distance un notebook IPython
installation du notebook ipython
Recommandations du notebook IPython
[IPython] Comment partager un bloc-notes IPython
Calcul parallèle avec le notebook iPython
Affichage des chaînes sur le notebook IPython
Comment utiliser IPython Notebook
Jouer avec Jupyter Notebook (IPython Notebook)
Lancez le serveur de notebook IPython
Exécutez Apache-Spark sur le notebook IPython
Exécutez IPython Notebook sur Docker
Utilisation de Bokeh avec IPython Notebook
La vie de recherche et développement avec le notebook iPython
Créer un environnement de notebook IPython avec boot2docker
Notes de traitement par lots dans IPython Notebook
IPython Notebook est maintenant rendu et affiché sur GitHub!
Utilisation d'Apache Spark avec le notebook Jupyter (notebook IPython)
Présentation HTML "EN DIRECT" avec IPython 3.0.0-dev, IPython Notebook
Sortie de cellule riche avec Jupyter Notebook (IPython)
Comment faire revivre des cellules dans le notebook iPython