[PYTHON] Activer Jupyter Notebook avec conda sur un serveur distant

introduction

Notez que la construction de l'environnement sur le serveur distant est assez différente de l'environnement local, alors ne l'oubliez pas.

1. Créer un environnement virtuel

Utilisez conda au lieu de pipenv.

$ conda create -n [Nom de l'environnement virtuel] python==[version]

Après être entré dans l'environnement virtuel, effectuez les opérations 2. à partir de.

$ source activate [Nom de l'environnement virtuel]  #Entrez dans l'environnement virtuel
$ source deactivate            #Sortez de l'environnement virtuel

Mettez à jour pip lui-même.

$ pip install --upgrade pip

2. Installation du package

N'exécutez ce qui suit que pour la première fois.

$ conda config --append channels conda-forge

Cela augmentera le taux de réussite de l'installation du package (facilité de recherche).

$ conda install [nom du paquet]==[version]
$ pip install [nom du paquet]==[version] #Lorsque vous ne le trouvez pas (non recommandé?)

3. Paramètres de Jupyter Notebook

Tout d'abord, installez le package.

$ conda install jupyter jupytext

Entrez ce qui suit dans l'ordre.

$ ipython

In [1]: from notebook.auth import passwd

In [2]: passwd()
Enter password: [Entrer le mot de passe]
Verify password: [Saisissez à nouveau le mot de passe]
Out[2]: 'sha1: [Mot de passe haché]'  #Je vais l'utiliser plus tard, alors copiez-le

In [3]: exit

$ jupyter notebook --generate-config
$ vi ~/.jupyter/jupyter_notebook_config.py

L'éditeur vi s'ouvrira, alors ajoutez ce qui suit à la fin.

#paramètres Jupyter
c = get_config()
c.IPKernelApp.pylab = 'inline'
c.NotebookApp.ip = '*'
c.NotebookApp.password = 'sha1:[Mot de passe haché]'
c.NotebookApp.open_browser = False
c.NotebookApp.port = 8888

#paramètres de jupytext
c.NotebookApp.contents_manager_class = 'jupytext.TextFileContentsManager'
c.ContentsManager.default_jupytext_formats = 'ipynb,py'

Vous pouvez désormais utiliser le bloc-notes Jupyter.

$ jupyter notebook  # http://[adresse IP]:8888/Connectez-vous depuis

Les références

Remarque sur l'utilisation de la commande conda Démarrez jupyter notebook sur le serveur distant et utilisez-le dans l'environnement local [Comment installer Jupyter Notebook à l'aide de Pipenv] (https://qiita.com/SUZUKI_Masaya/items/76b927b9812d77d33e57)

Recommended Posts

Activer Jupyter Notebook avec conda sur un serveur distant
Démarrez le notebook jupyter sur le serveur GPU (serveur distant)
Construire un notebook jupyter sur un serveur distant (CentOS)
Exécuter le notebook Jupyter sur un serveur distant
Formatage avec autopep8 sur le notebook Jupyter
Essayez SVM avec scikit-learn sur Jupyter Notebook
Essayez d'utiliser l'environnement virtuel conda avec Jupyter Notebook
Notebook Jupyter ouvert à distance lancé sur le serveur
Surveiller le modèle d'entraînement avec TensorBord sur Jupyter Notebook
Approvisionnement EC2 avec Vagrant + Jupyter (IPython Notebook) sur Docker
Utilisation de Graphviz avec Jupyter Notebook
Utiliser pip avec Jupyter Notebook
Graphiques élevés dans le notebook Jupyter
Afficher le PDF sur Jupyter Notebook
Utiliser Cython avec Jupyter Notebook
Jouer avec Jupyter Notebook (IPython Notebook)
Exécutez Jupyter Notebook sous Windows
Gestion des serveurs avec import Jupyter (1)
Écrivez des graphiques en temps réel avec Matplotlib sur le notebook Jupyter
Essayez le clustering avec un modèle gaussien mixte sur Jupyter Notebook
Autoriser les connexions externes avec le notebook Jupyter
Visualisez l'arbre de décision avec le notebook Jupyter
Faites un son avec le notebook Jupyter
Utiliser Markdown avec le notebook Jupyter (avec raccourci)
Ajouter plus de noyaux avec Jupyter Notebook
Analyse pratique avec Pandas + notebook Jupyter
Essayez d'exécuter Jupyter Notebook sur Mac
Utiliser nbextensions avec le notebook Jupyter d'Anaconda
Utilisation d'Apache Spark avec le notebook Jupyter (notebook IPython)
Je veux écrire un blog avec Jupyter Notebook
Utiliser Jupyter Lab et Jupyter Notebook avec EC2
Faire de Jupyter Notebook un service sur CentOS
Django + Apache avec mod_wsgi sur Windows Server 2016
Cloner le référentiel github sur le notebook Jupyter
Comment utiliser le notebook Jupyter avec ABCI
Paramètres de lecture de fichiers S3 avec des pandas depuis Jupyter Notebook sur AWS
Vérification du GPU du PC sur le notebook Jupyter
Afficher l'histogramme / diagramme de dispersion sur Jupyter Notebook
Lier Python et JavaScript avec le notebook Jupyter
Utiliser les raccourcis clavier vim dans Jupyter Notebook lancé avec Docker
[Mémo Jupyter Notebook] Afficher les kanji avec matplotlib
Sortie de cellule riche avec Jupyter Notebook (IPython)
Créer un serveur proxy avec nginx sur plusieurs serveurs distants à l'aide d'Ansible
Lorsque je me suis connecté à un serveur Jupyter distant avec VScode, il était distant mais local.
Création d'un environnement R avec Jupyter (anciennement notebook IPython) (sous OS X El Capitan 10.11.3)
Installer matplotlib et afficher le graphique dans Jupyter Notebook
Connectez-vous à un serveur distant avec SSH
Comment déboguer avec Jupyter ou iPython Notebook
[Jupyter Notebook / Lab] Trois méthodes de débogage sur Jupyter [Pdb]
Construire un environnement d'analyse avec Docker (jupyter notebook + PostgreSQL)
Analyse des données pour améliorer POG 2 ~ Analyse avec le notebook jupyter ~
Jouez avec un carnet d'images personnalisé avec Kubeflow v0.71
Utilisation de MLflow avec Databricks ① - Suivi expérimental sur notebook -
Vérifiez la précision du NLC avec le bloc-notes Jupyter de Watson Studio
J'ai essayé de lancer jupyter nteract sur le serveur heroku
[Pythonocc] J'ai essayé d'utiliser la CAO sur un notebook Jupyter
Affichage simple du graphique linéaire sur Jupyter Notebook
Remplissez la largeur du bloc-notes Jupyter pour remplir le navigateur
Paramètres lors de l'utilisation de Jupyter Notebook sous un serveur proxy