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