Zacząłem się uczyć Pythona i do tej pory moja konfiguracja była następująca - instalacja Pythona 3.5 na maszynie Win10 z 64-bitową lokalną maszyną z PyCharm jako świetnym IDE. Wszystko działa, wykresy matplotlib i inne wizualne wyjścia wyświetlają drobne, debugujące prace, itp.Python na serwerze zdalnym za pomocą PyCharm
Teraz natknąłem się na niektóre biblioteki działające tylko na Linuksie. Skonfigurowałem system Ubuntu 16.4 z 64-bitowym VPS na platformie Digital Ocean, zainstalowałem Python 3.5. W PyCharm skonfigurowałem połączenie SFTP ze zdalnym hostem. Działający kod działa, debugowanie działa, jednak nie jestem w stanie doprowadzić wyświetlania wyników (matplotlib działek, ...) do lokalnego komputera (Win10). Ponieważ w ogóle nie jestem zaznajomiony ze środowiskiem GUI w Linuksie (X11?), Po uruchomieniu go mam następujące pytania:
1) Czy powinienem zainstalować na zdalnym komputerze z Linuksem? (np. x11 klient/serwer/coś podobnego?)
2) Czy należy zainstalować coś na lokalnej maszynie Win? (np. Xming?)
3) Czy należy coś skonfigurować na zdalnej maszynie Linx? (na przykład przekazywanie X11)
4) Czy należy coś skonfigurować w lokalnej maszynie Win PyCharm?
5) Istnieją ustawienia przekazywania X11 w Putty, a niektórzy sugerują, aby ich używać, ale nie jestem pewien, czy sesja Putty powinna przebiegać równolegle z PyCharm i można tego uniknąć.
Wielkie dzięki!
PS - Zainstalowałem notatnik Jupyter (i najnowsze Jupyter Lab) na zdalnej maszynie i działa znakomicie, jednak nadal preferuję PyCharm jako podstawowe IDE z lepszym kodowaniem, debuggerem i innymi dodatkami.