[PYTHON] Un moyen simple de lancer Jupyter Notebook / Lab et de définir un mot de passe

introduction

Qiita a déjà mentionné comment définir un mot de passe pour Jupyter, mais j'aimerais qu'il soit simplement écrit comme "Il n'y a aucun doute si vous le faites de cette façon. C'est facile et sécurisé." J'espère que cela sera utile pour ceux qui configurent un serveur Jupyter Notebook à partir de zéro.

Pour l'instant, à partir de l'installation du serveur Jupyter.

supposition

--L'utilisation de «pip»

Lancez le serveur Jupyter Notebook

terminal


$ pip install jupyter
$ jupyter notebook --port=8888 #Si vous souhaitez spécifier un port

Lancez le serveur Jupyter Lab

terminal


$ pip install jupyterlab
$ jupyter labextension install jupyterlab-plotly #Lors de l'utilisation de Plotly avec Jupyter Lab (les détails seront décrits plus tard)
$ jupyter lab --port=8888 #Si vous souhaitez spécifier un port

Définissez un mot de passe

Vous n'avez pas à le hacher vous-même ni à écrire le mot de passe en texte brut, il sera automatiquement crypté et enregistré par saisie au clavier. C'est facile. Référence: Document officiel

terminal


$ jupyter notebook password
Enter password: 
Verify password:
[NotebookPasswordApp] Wrote hashed password to $HOME/.jupyter/jupyter_notebook_config.json

De côté

Générer un fichier de configuration

Les paramètres tels que ne pas vouloir lancer le navigateur au démarrage du serveur peuvent être modifiés directement à partir de ce fichier. La méthode est commune à Jupyter Notebook / Lab.

terminal


$ jupyter notebook --generate-config
Writing default config to: $HOME/.jupyter/jupyter_notebook_config.py

#réellement$HOME n'est pas affiché. Le répertoire de base de votre environnement s'affiche.

Paramètres requis lors de l'utilisation de Plotly avec Jupyter Lab

Lorsque vous essayez de dessiner un graphique en tracé dans Jupyter Lab, il se peut qu'il ne s'affiche pas. Installons le plug-in avec la commande jupyter. On suppose que la commande node peut être utilisée globalement.

Installez comme décrit dans * JupyterLab Support (Python 3.5+) * dans Plotly Official Documentation.

terminal


$ brew install node #Pour macOS
$ node --version
v14.13.0
$ jupyter labextension install jupyterlab-plotly

Recommended Posts

Un moyen simple de lancer Jupyter Notebook / Lab et de définir un mot de passe
Installer et configurer Jupyter Notebook pour créer un environnement de création de notes d'étude [Mac]
La façon habituelle d'ajouter un noyau avec Jupyter Notebook
Un moyen très pratique de présenter avec Jupyter Notebook
Utiliser Jupyter Lab et Jupyter Notebook avec EC2
Un moyen simple de saisir et d'exécuter des cas de test AtCoder dans Jupyter Notebook
Comment configurer un notebook Jupyter à la destination SSH (AWS EC2)
Mot de passe du notebook Jupyter
[Jupyter Notebook / Lab] Trois méthodes de débogage sur Jupyter [Pdb]
Créez un environnement PYNQ sur Ultra96 V2 et connectez-vous à Jupyter Notebook
Que faire si votre Jupyter Notebook pour les débutants demande un mot de passe ou un jeton
Procédure d'attachement et de débogage de VS Code vers Jupyter Lab sur un serveur distant
Ouvrez Jupyter Lab (ou Jupyter Notebook) en spécifiant un répertoire
Comment lancer instantanément Jupyter Notebook à partir du terminal
[Procédure simple] Pour vous connecter à ssh sans mot de passe
Comment importer NoteBook en tant que module dans Jupyter (IPython)
Construire un environnement Python sur un Mac, jusqu'au point d'utiliser Jupyter Lab
Un moyen simple d'éviter plusieurs boucles for en Python
Un moyen standard de développer et de distribuer des packages en Python
Je souhaite utiliser un environnement virtuel avec jupyter notebook!
Comment importer NoteBook en tant que module dans Jupyter (IPython)
Introduction de Jupyter Notebook dans CentOS7
Comment utiliser Jupyter Notebook
Création d'un environnement de développement Python sur Windows - De l'installation d'Anaconda à la liaison d'Atom et de Jupyter Notebook -
Pour ceux d'entre vous qui ne savent pas comment définir un mot de passe avec Jupyter sur Docker
Comment définir un raccourci pour basculer entre pleine largeur et demi-largeur dans IBus
Comment démarrer par lots un programme Python créé avec le notebook Jupyter
Je voulais créer une présentation intelligente avec Jupyter Notebook + nb present
Utilisez Jupyter Notebook comme outil de test unitaire ou de création manuelle
Installez Anaconda sur votre Mac et téléchargez votre notebook Jupyter (IPython) sur Anaconda Cloud
Introduction et utilisation de la bouteille Python ・ Essayez de configurer un serveur Web simple avec une fonction de connexion
Publier Jupyter Notebook en tant que billet de blog
Faites un son avec le notebook Jupyter
Jupyter Notebook: 4 trucs et astuces banals
Lancer le notebook Jupyter (+ prendre des mesures de sécurité)
Bloc-notes Jupyter facile à utiliser (Python3.5)
Spécifiez le navigateur à utiliser avec Jupyter Notebook. Surtout Mac. (Et Vivaldi)
Comment corriger un bug qui empêche le notebook Jupyter de démarrer automatiquement