GNU/Linux >> Tutoriales Linux >  >> Linux

Python trazando en un servidor remoto usando PyCharm

El usuario de Mac debe instalar XQuartz en lugar de Xming .

Y otra cosa importante:si instalas xquartz vía homebrew , debe volver a iniciar sesión en su macos o reiniciar.

Como dice la respuesta de los rackpas.


Ok, después de buscar más en Google, finalmente logré que este proceso funcionara, espero que ayude a alguien:

1) en el host remoto (VPS, Ubuntu 16.04) tuve que instalar el servidor X11, lo cual hice:

sudo apt-get install xorg
sudo apt-get install openbox

2) En el host remoto, tenía que asegurarme de que X11Forwarding esté habilitado en /etc/ssh/sshd_config

3) En la máquina Win10 local, tuve que instalar el servidor Xming y ejecutarlo con la configuración predeterminada.

4) En la máquina Win10 local, tuve que configurar Putty para usar el reenvío X11 (Conexión-> SSH -> Reenvío X11) con la configuración predeterminada y mantener la conexión abierta mientras ejecutaba PyCharm (parece que no hay ninguna opción en PyCharm para habilitar el reenvío x11, por lo que masilla debe estar ejecutándose en segundo plano)

5) En la máquina remota, tuve que verificar el número de pantalla (echo $DISPLAY); esto puede ser diferente para todos. Para mí fue localhost:10.0

6) En la configuración de PyCharm Run -> Variables de entorno tuve que agregar DISPLAY=localhost:10.0

Después de todos estos pasos y la ejecución de Putty+Xming en segundo plano, ¡pude ejecutar código remoto y recuperar el gráfico en mi PC con Windows 10!

PD:el proceso es realmente lento, tengo que esperar unos 10 segundos antes de que me devuelvan la imagen. No estoy seguro de por qué o cómo acelerarlo. Podría ser otra pregunta. (reducir la fuerza del chipher y habilitar la compresión no ayuda. Parece algún tipo de problema de inicialización con x11 remoto y local)


Linux
  1. Cómo instalar Python en Linux

  2. Instalar WordPress con base de datos remota en Debian

  3. Cómo descargar archivos del servidor SFTP usando el script de python

  4. Uso de registros del servidor

  5. Kafka:no se puede enviar un mensaje a un servidor remoto usando Java

Uso de FileZilla para conectarse al servidor SFTP a través de GUI

Cómo instalar PyCharm en Ubuntu 20.04

Cómo instalar el servidor Xrdp (escritorio remoto) en Ubuntu 22.04

Cómo instalar LEMP usando la aplicación de un clic de Atlantic.Net

Cómo instalar LAMP usando la instalación con un solo clic de Atlantic.Net

Escritorio remoto de Windows a Linux