[PYTHON] Jupyter Lab commence

introduction

Jupyter sera considérablement amélioré dans l'interface utilisateur et fonctionnera comme ** Jupyter Lab ** à partir de la prochaine version. Ici, je soutiendrai le dépliant pour moi-même comment créer l'environnement Jupyter Lab sur AWS EC2 et comment l'utiliser facilement. Outre les paramètres détaillés, l'objectif est de créer rapidement un environnement Jupyter Lab sur EC2 et de voir comment il a évolué.

Jupyter Lab est toujours une version préliminaire, veuillez vous référer à Jupyter Lab Github pour les dernières informations. Pour savoir comment créer l'environnement de l'ancien bloc-notes Jupyter, cliquez ici. ](Http://qiita.com/taka4sato/items/2c3397ff34c440044978)

** Présentation des fonctionnalités de Jupyter Lab **

Pour une présentation générale et fonctionnelle du développement de Jupyter Lab, voir Vidéo d'introduction de Jupyter Lab et [Explanation Slide](http: /) sur SciPy 2016. /archive.ipython.org/media/SciPy2016JupyterLab.pdf) est facile à comprendre, mais les deux matériaux suivants sont les points clés.

hadoop1.png hadoop2.png

Procédure de construction de l'environnement Jupyter Lab

Il s'agit de la procédure de création d'un environnement Jupyter Lab sur AWS EC2. C'est presque la même que la méthode de construction d'environnement de l'ancien Jupyter Notebook.

Créer EC2

Démarrez EC2 qui exécute Jupyter et connectez-vous avec ssh.

Installer le module requis

ʻAtp-get` pour mettre le module requis, mettre à jour pip et installer jupyterlab.

$ sudo apt-get update && sudo apt-get -y upgrade
$ sudo apt-get install -y python-pip libpq-dev python-dev
$ sudo pip install -U pip
$ sudo pip install jupyterlab widgetsnbextension
$ sudo jupyter serverextension enable --py jupyterlab --sys-prefix

Si vous souhaitez écrire un graphique avec Matplotlib, ajoutez les modules nécessaires tels que numpy et matplotlib (mais l'installation prend quelques minutes).

$ sudo apt-get install -y libpng12-dev libjpeg8-dev libfreetype6-dev libxft-dev
$ sudo pip install numpy pandas matplotlib seaborn scikit-learn

Préférences de Jupyter Lab

Exécutez la commande suivante pour créer un modèle (~ / .jupyter / jupyter_notebook_config.py) du fichier de configuration Jupyter.

$ jupyter notebook --generate-config

Puis éditez ~ / .jupyter / jupyter_notebook_config.py. Puisqu'il s'agit d'un gros fichier qui est entièrement commenté, placez les 4 lignes suivantes dans votre emplacement préféré tel que le début du fichier et enregistrez-le.

c = get_config()
c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.port = 8080

Lancez Jupyter Lab

Exécutez la commande suivante pour démarrer Jupyter.

$ jupyter lab

Dans cet état, accédez à EC2 tel que ʻec2-53-239-93-85.ap-north-1.compute.amazonaws.com: 8080` sur le navigateur, et réussissez si l'écran initial de Jupyter Lab suivant apparaît. (N'oubliez pas le port «8080»).

jupyterlab.jpg

Si vous voulez exécuter Background, définissez nohup jupyter lab> / dev / null 2> & 1 & et Jupyter continuera à fonctionner même si vous déconnectez ssh.

Paramètres de démarrage automatique de Jupyter

Si vous souhaitez démarrer automatiquement Jupyter Lab, vous pouvez le faire exécuter jupyter lab au démarrage d'AWS EC2 en suivant les étapes ci-dessous.

finalement

Bonne vie à Jupyter!

Recommended Posts

Jupyter Lab commence
Jupyter commence
Installation du laboratoire Python Jupyter
Rendre Jupyter Lab accessible à distance
Étiqueter des images sur Jupyter Lab
Erreur: 500 (erreur de serveur interne) Jupyter lab
Exécutez Open Modelica à partir de Jupyter Lab
Tkinter commence
Fuite de mémoire dans Python Jupyter Lab (Notebook)?
Créer un environnement Jupyter Lab (Python) avec Docker
Le tour de Jupyter 4
Extensions Jupyter NB
Début de la poésie
Utiliser Jupyter Lab et Jupyter Notebook avec EC2
Astuce de Jupyter 5
PyCharm commence
Astuce de Jupyter 3
Le tour de Jupyter 2
Créer un environnement d'exécution pour Jupyter Lab
Installation de Jupyter
L'astuce de Jupyter
Rendons le laboratoire Jupyter facile à utiliser
[Jupyter Notebook / Lab] Trois méthodes de débogage sur Jupyter [Pdb]
Comment Git GSR à partir de Jupyter Lab de GCP