Ich habe angefangen zu lernen, Python und bis jetzt mein Setup wurde gefolgt - Python 3.5 Installation auf Win10 64bit lokalen Maschine mit PyCharm als eine große IDE. Alles funktioniert, Matplotlib-Diagramme und andere visuelle Ausgaben fein angezeigt, Debugging-Arbeiten, etc.Python Plotten auf Remote-Server mit PyCharm
Nun bin ich auf einige Bibliotheken gestoßen, die nur unter Linux funktioniert. Ich habe Ubuntu 16.4 64bit VPS auf Digital Ocean installiert, Python 3.5 installiert. In PyCharm habe ich eine SFTP-Verbindung zum Remote-Host eingerichtet. Code läuft funktioniert, Debugging funktioniert, aber ich bin nicht in der Lage, Display-Ausgabe (Matplotlib Plots, ...) zu lokalen (Win10) Maschine zu bringen. Da ich mit Linux-GUI-Umgebungen (X11?) Überhaupt nicht vertraut bin, habe ich nach dem googeln folgende Fragen:
1) Sollte irgendetwas auf Remote-Linux-Rechner installiert sein? (z. B. x11 client/server/smth?)
2) Sollte irgendetwas auf der lokalen Win-Maschine installiert sein? (z. B. Xming?)
3) Sollte irgendetwas auf der Remote-Linx-Maschine konfiguriert sein? (z.B. X11-Weiterleitung)
4) Sollte irgendetwas auf der lokalen Win-Maschine PyCharm konfiguriert sein?
5) Es gibt X11 Weiterleitungseinstellungen in Putty und einige haben vorgeschlagen, diese zu verwenden, aber ich bin mir nicht sicher, sollte Putty Sitzung parallel mit PyCharm laufen und kann vermieden werden.
Vielen Dank!
PS - Ich habe Jupyter Notebook (und neuesten Jupyter Lab) auf Remote-Maschine installiert und es funktioniert ausgezeichnet, aber ich bevorzuge immer noch PyCharm als primäre IDE mit besseren Code-Abschluss, Debugger und andere Vergünstigungen.