Configuration Jupyter et serveur d'accès à distance

Préface

Je veux ouvrir jupyter sur le serveur et l'ouvrir dans un navigateur local. Cet article est divisé en deux parties à présenter.

La première partie n'est pas utile pour résoudre le serveur d'accès distant, elle présente principalement l'installation d'anaconda et l'opération de remplacement du noyau jupyter.

La deuxième partie présente principalement comment réaliser le serveur d'accès distant jupyter (*).

Configurer le notebook Jupyter

Étape 1: installez Anaconda

1. Téléchargez la version correspondante d'anaconda depuis le site officiel :
Insérez la description de l'image ici
2. Faites glisser le fichier téléchargé Anaconda3-2020.07-Linux-x86_64.sh vers votre répertoire via WinSCP:
Insérez la description de l'image ici
3. Dans Xshell, chmod 777 Anaconda3-2020.07-Linux-x86_64.shmodifiez les autorisations d'exécution du fichier via des commandes ;

4. Puis par ./Anaconda3-2020.07-Linux-x86_64.shpour installer anaconda;

5. Une fois l'installation terminée, reconnectez-vous au serveur et (base) apparaît, ce qui signifie une réussite:
Insérez la description de l'image ici

Étape 2: Remplacez le noyau du notebook jupyter

1. Utilisez anaconda conda create -n 名称 python=版本pour créer un environnement virtuel. Parmi eux, le nom est comme: Keras \ Pytorch, décidez par vous-même; la version est comme: 3.7 \ 3.8 ...
Insérez la description de l'image ici

2. Passez conda activate 名称pour activer l'environnement (mon environnement virtuel s'appelle Keras):
Insérez la description de l'image ici
Si la création échoue, il apparaît:
Insérez la description de l'image ici

Référence de la solution :
la solution ultime au problème CondaHTTPError quand anaconda crée l'environnement

3. pip install --user ipykernelInstallez ipykernel viaInsérez la description de l'image ici

4. Passez python -m ipykernel install --user --name=XXXX, ajoutez l'environnement virtuel actuel au noyau.
Parmi eux, XXXX est le nom que vous souhaitez que l'environnement virtuel affiche dans le noyau de Jupyter:
Insérez la description de l'image ici

Serveur d'accès distant Jupyter

(Une fois les opérations ci-dessus terminées, n'oubliez pas de conda deactivatequitter l'environnement de base)
Insérez la description de l'image ici

Puis commencez:

1. En jupyter notebook --generate-configgénérant des fichiers de configuration

De cette manière, le fichier de configuration jupyter_notebook_config.py est généré sous ~ / .jupyter /

2. Générez le mot de passe d'accès:

Tapez le terminal python, entrez dans l'environnement d'édition python, puis définissez votre propre mot de passe. Assurez-vous de vous souvenir de la sortie [2] de la dernière ligne. Vous l'utiliserez plus tard:

In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'sha1:xxxxxxxxxxxxxxxxx'

3. Via vim ~ / .jupyter / jupyter_notebook_config.py, vous pouvez modifier le fichier de configuration qui vient d'être généré dans le terminal:

c.NotebookApp.ip = ' * '                    #允许所有的ip访问
c.NotebookApp.password = u 'sha: XXXXX'     #这里粘贴上一步生成的密文
c.NotebookApp.open_browser = False          #不自动打开浏览器
c.NotebookApp.port = 8989                   #端口可随意命令(文档建议大于8000)
c.NotebookApp.allow_remote_access = True             # 

Il est recommandé de coller l'instruction ci-dessus directement au début:Insérez la description de l'image ici

Puis passez :wq, enregistrez et quittez

4. Ouvrez le bloc-notes Jupyter

L'ouverture ici n'est pas d'ouvrir dans l'environnement virtuel qui vient d'être créé, mais de quitter l'environnement de base via conda deactivate, puis de l'ouvrir via l'instruction jupyter notebook:

Insérez la description de l'image ici

Ensuite, il produit ce qui suit:
Insérez la description de l'image ici

Copiez l'adresse derrière la mosaïque, entrez-la dans le navigateur local et vous avez terminé

Si vous ne parvenez toujours pas à vous connecter, modifiez le XXXX dans http: // XXXX: 8989 / et remplacez-le par l'adresse IP du serveur, par exemple: 10.10.9.148, cela réussira:

Insérez la description de l'image ici

Installer pytorch

python = 3,7

pip install --user torch==1.3.0+cu100 -f https://download.pytorch.org/whl/torch_stable.html

Référence

[1] Commandes courantes de pip conda jupyter-moi-même
[2] jupyter serveur d'accès distant-a tobey
[3] jupyter notebook se connecte au serveur distant-yjinyyzyq
[4] navigateur local accède au terminal distant jupyter notebook-small match _
[5] La solution ultime au problème CondaHTTPError quand anaconda crée l'environnement-JJ1018RR
[6] Invincible Brother

Je suppose que tu aimes

Origine blog.csdn.net/jokerxsy/article/details/107594369
conseillé
Classement