GNU/Linux >> Znalost Linux >  >> Linux

Vykreslování Pythonu na vzdáleném serveru pomocí PyCharm

Uživatel Mac by si měl nainstalovat XQuartz místo Xming .

A další důležitá věc:pokud si nainstalujete xquartz přes homebrew , měli byste se znovu přihlásit ke svým macos nebo restartovat.

Jak říká odpověď rackpasů.


Ok, po nějakém dalším googlování se mi konečně podařilo zprovoznit tento proces, doufám, že to někomu pomůže:

1) na vzdáleném hostiteli (VPS, Ubuntu 16.04) musel jsem nainstalovat server X11, což jsem provedl:

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

2) Na vzdáleném hostiteli jsem se musel ujistit, že X11Forwarding je povoleno v /etc/ssh/sshd_config

3) Na místním počítači s Win10 jsem musel nainstalovat Xming server a spustit jej s výchozím nastavením.

4) Na místním počítači Win10 jsem musel nakonfigurovat Putty tak, aby používal předávání X11 (Connection-> SSH -> X11 Forwarding) s výchozím nastavením a ponechal připojení otevřené při spuštění PyCharm (zdá se, že v PyCharm není žádná možnost povolit předávání x11, takže putty musí běžet na pozadí)

5) Na vzdáleném počítači jsem musel zkontrolovat Display number (echo $DISPLAY) - to může být pro každého jiné. Pro mě to byl localhost:10.0

6) V konfiguraci PyCharm Run -> Proměnné prostředí jsem musel přidat DISPLAY=localhost:10.0

Po všech těchto krocích a spuštění Putty+Xming na pozadí jsem byl schopen spustit vzdálený kód a vrátit grafiku zpět do mého Windows 10 PC!

PS - proces je ve skutečnosti pomalý, musím počkat asi 10 sekund, než se mi obrázek vrátí. Nevím proč a jak to urychlit. Možná další otázka. (snížení síly čipu a povolení komprese nepomůže. Vypadá to na nějaký problém s inicializací x11 vzdáleného a místního)


Linux
  1. Jak nainstalovat Python na Linux

  2. Použití protokolů serveru

  3. Jak nainstalovat Python 3 na CentOS 7 pomocí SCL

  1. Nainstalujte WordPress se vzdálenou databází na Debian

  2. Jak stahovat soubory ze serveru SFTP pomocí skriptu python

  3. Kafka - Nelze odeslat zprávu na vzdálený server pomocí Javy

  1. Jak nainstalovat Python 3 na Windows 10

  2. Jak nainstalovat Xrdp Server (Remote Desktop) na Ubuntu 18.04

  3. Jak nainstalovat Xrdp Server (Remote Desktop) na Ubuntu 20.04