Directorio de artículos
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 :
2. Arrastre el archivo Anaconda3-2020.07-Linux-x86_64.sh descargado a su directorio a través de WinSCP:
3. En Xshell, chmod 777 Anaconda3-2020.07-Linux-x86_64.sh
modifique los permisos de ejecución del archivo a través de comandos ;
4. Luego, ./Anaconda3-2020.07-Linux-x86_64.sh
instale anaconda;
5. Una vez completada la instalación, vuelva a conectarse al servidor y aparecerá (base), lo que significa que ha tenido éxito:
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 ...
2. Pasar conda activate 名称
a activar el entorno (mi entorno virtual se llama Keras):
Si falla la creación, aparece:
Referencia de la solución :
la solución definitiva al problema CondaHTTPError cuando anaconda crea el entorno
3. pip install --user ipykernel
Instale ipykernel a través de
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:
Servidor de acceso remoto Jupyter
(Una vez completadas las operaciones anteriores, recuerde conda deactivate
salir al entorno base)
Entonces empezar:
1. jupyter notebook --generate-config
Generando 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 establezca su propia contraseña. Asegúrese de recordar la salida [2] de la última línea. La usará más adelante:
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 recién generado 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:
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:
Entonces produce lo siguiente:
Copia la dirección detrás del mosaico, ingrésala 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:
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