Je pense que Jupyter Lab et Jupyter Notebook sont souvent utilisés pour l'analyse des données.
Vous pouvez l'exécuter localement pour un peu de traitement, mais lorsque vous effectuez des calculs lourds, vous souhaitez souvent utiliser un ordinateur sur le cloud plutôt que localement.
Cette fois, je vais faire une note sur la façon d'exécuter Jupyter Lab sur AWS EC2 (Jupyter Notebook peut être démarré par la même procédure).
Connectez-vous à la console AWS et lancez l'instance. Je pense qu'ubuntu avec python est un bon système d'exploitation.
Configurez le groupe de sécurité pour autoriser les connexions uniquement depuis votre propre IP.
Connectez-vous au serveur en établissant une connexion ssh à l'adresse IP décrite dans "Adresse IPv4 publique" dans l'aperçu de l'instance.
Si votre système d'exploitation est ubuntu, python est déjà inclus.
$ python3 --version
Python 3.8.2
Je vais mettre dans pip et bibliothèques.
sudo apt update
sudo apt install -y python3-pip
Reportez-vous au Document officiel et installez selon la méthode d'installation recommandée pour la version actuelle.
pip3 install jupyterlab
Il y avait un AVERTISSEMENT qui semblait être installé à un endroit qui n'est pas dans le PATH, alors ajoutez-le au PATH.
WARNING: The scripts jupyter, jupyter-migrate and jupyter-troubleshoot are installed in '/home/ubuntu/.local/bin' which is not on PATH.
export PATH="$HOME/.local/bin:$PATH"
Au démarrage, le côté jupyter-server spécifie que toutes les ips sont autorisées et démarre.
jupyter-lab --ip='0.0.0.0'
Si vous vous connectez à l'adresse http: // <EC2 instance public IPv4>: 8888
depuis votre PC local avec un navigateur, l'écran de saisie du jeton apparaîtra et vous pourrez vous connecter en l'entrant.
Vous pouvez également vous connecter directement en incluant un jeton dans le paramètre de requête, tel que http: // <EC2 instance public IPv4>: 8888 /? Token = <token>
.
Lorsque vous vous connectez, vous serez redirigé vers l'écran habituel de Jupyter Lab où vous pourrez démarrer votre analyse.
L'ancien notebook jupyter peut également être démarré et utilisé en spécifiant l'ip.
jupyter notebook --ip='0.0.0.0'
Si vous rencontrez des difficultés pour saisir le jeton, vous pouvez définir un mot de passe.
$ jupyter notebook password
Enter password: ****
Verify password: ****
Il peut être défini avec une commande de (Référence: Exécution d'un serveur notebook - Documentation Jupyter Notebook 6.1.4).
Recommended Posts