Configuración de Jupyter y servidor de acceso remoto

Prefacio

Quiero abrir jupyter en el servidor y abrirlo en un navegador local. Este artículo se divide en dos partes para presentarlo.

La primera parte no es útil para resolver el servidor de acceso remoto, sino que presenta principalmente la instalación de anaconda y la operación de reemplazar el kernel de jupyter.

La segunda parte presenta principalmente cómo realizar el servidor de acceso remoto jupyter (*).

Configurar el cuaderno jupyter

Paso 1: instale anaconda

1. Descargue la versión correspondiente de anaconda del sitio web oficial :
Inserte la descripción de la imagen aquí
2. Arrastre el archivo Anaconda3-2020.07-Linux-x86_64.sh descargado a su directorio a través de WinSCP:
Inserte la descripción de la imagen aquí
3. En Xshell, chmod 777 Anaconda3-2020.07-Linux-x86_64.shmodifique los permisos de ejecución del archivo a través de comandos ;

4. Luego, ./Anaconda3-2020.07-Linux-x86_64.shinstale anaconda;

5. Una vez completada la instalación, vuelva a conectarse al servidor y aparece (base), lo que significa que se ha realizado correctamente:
Inserte la descripción de la imagen aquí

Paso 2: Reemplace el kernel del portátil jupyter

1. Utilice anaconda conda create -n 名称 python=版本para crear un entorno virtual. Entre ellos, el nombre es como: Keras \ Pytorch, decide tú mismo; la versión es como: 3.7 \ 3.8 ...
Inserte la descripción de la imagen aquí

2. Pasar conda activate 名称a activar el entorno (mi entorno virtual se llama Keras):
Inserte la descripción de la imagen aquí
Si falla la creación, aparece:
Inserte la descripción de la imagen aquí

Referencia de la solución :
la solución definitiva al problema CondaHTTPError cuando anaconda crea el entorno

3. pip install --user ipykernelInstale ipykernel a través deInserte la descripción de la imagen aquí

4. Pase python -m ipykernel install --user --name=XXXX, agregue el entorno virtual actual al kernel.
Entre ellos, XXXX es el nombre que desea que muestre el entorno virtual en el kernel de Jupyter:
Inserte la descripción de la imagen aquí

Servidor de acceso remoto Jupyter

(Una vez completadas las operaciones anteriores, recuerde conda deactivatesalir al entorno base)
Inserte la descripción de la imagen aquí

Entonces empezar:

1. jupyter notebook --generate-configGenerando archivos de configuración

De esta forma, el archivo de configuración jupyter_notebook_config.py se genera bajo ~ / .jupyter /

2. Genere contraseña de acceso:

Escriba en la terminal python, ingrese al entorno de edición de Python y luego configure su propia contraseña. Asegúrese de recordar la salida [2] de la última línea. La usará más tarde:

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

3. A través de vim ~ / .jupyter / jupyter_notebook_config.py, puede modificar el archivo de configuración que acaba de generar en la 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             # 

Se recomienda pegar la declaración anterior directamente al principio:Inserte la descripción de la imagen aquí

Luego pasa :wq, guarda y sal

4. Abra el cuaderno jupyter

La apertura aquí no es para abrir en el entorno virtual recién creado, sino para salir al entorno base a través de conda deactivate, y luego abrir a través de la declaración del cuaderno de jupyter:

Inserte la descripción de la imagen aquí

Entonces produce lo siguiente:
Inserte la descripción de la imagen aquí

Copie la dirección detrás del mosaico, introdúzcala en el navegador local y listo.

Si aún no puede iniciar sesión, modifique XXXX en http: // XXXX: 8989 / y cámbielo a la dirección IP del servidor, por ejemplo: 10.10.9.148, tendrá éxito:

Inserte la descripción de la imagen aquí

Instalar pytorch

pitón = 3.7

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

Referencia

[1] Comandos comunes de pip conda jupyter-yo mismo
[2] servidor de acceso remoto jupyter-a tobey
[3] cuaderno jupyter se conecta al servidor remoto-yjinyyzyq
[4] navegador local accede al terminal remoto jupyter notebook-small match _
[5] La solución definitiva al problema CondaHTTPError cuando anaconda crea el entorno-JJ1018RR
[6] Hermano invencible

Supongo que te gusta

Origin blog.csdn.net/jokerxsy/article/details/107594369
Recomendado
Clasificación