Répertoire d'articles
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 :
2. Faites glisser le fichier téléchargé Anaconda3-2020.07-Linux-x86_64.sh vers votre répertoire via WinSCP:
3. Dans Xshell, chmod 777 Anaconda3-2020.07-Linux-x86_64.sh
modifiez les autorisations d'exécution du fichier via des commandes ;
4. Puis par ./Anaconda3-2020.07-Linux-x86_64.sh
pour installer anaconda;
5. Une fois l'installation terminée, reconnectez-vous au serveur et (base) apparaît, ce qui signifie une réussite:
É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 ...
2. Passez conda activate 名称
pour activer l'environnement (mon environnement virtuel s'appelle Keras):
Si la création échoue, il apparaît:
Référence de la solution :
la solution ultime au problème CondaHTTPError quand anaconda crée l'environnement
3. pip install --user ipykernel
Installez ipykernel via
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:
Serveur d'accès distant Jupyter
(Une fois les opérations ci-dessus terminées, n'oubliez pas de conda deactivate
quitter l'environnement de base)
Puis commencez:
1. En jupyter notebook --generate-config
gé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:
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:
Ensuite, il produit ce qui suit:
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:
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