Ich versuche, einen Python-Skript geschrieben in meinem lokalen Rechner auf einem Remote-Desktop mit der folgenden Befehlszeile auf Terminal auszuführen:Wie wird mit der Fehlermeldung "QXcbConnection" verfahren, wenn ein Python-Skript auf einem lokalen Computer auf einem Remote-Desktop ausgeführt wird, wenn das Plotten Teil der Ausgabe ist?
cat myscript.py | ssh [email protected] python
Python 3 unter Anacanoda3 auf lokale und Remote-Rechnern installiert ist. Hier ist die Fehlermeldung in der Mitte des Laufes beim Versuch, die Handlung anzuzeigen:
QXcbConnection: Es konnte keine Verbindung sein
Was könnte angezeigt werden der Grund, und wie man es beheben? Es gab einige andere Posts, die sich auf die gleiche Fehlermeldung beziehen, aber aus verschiedenen Gründen/Verwendungen.
versuchen Sie mit 'cat myscript.py | ssh -X [email protected] python' – eyllanesc
Das funktioniert, außer dass es versucht, das Skript auf dem Remotecomputer zu suchen, anstatt es auf dem lokalen Computer zu suchen. Mit anderen Worten, mein Skript befindet sich in meinem aktuellen lokalen Computer und ich möchte es nur auf dem Remote-Desktop ausführen. – Allan
versuchen Sie mit: 'cat myscript.py | ssh "DISPLAY =: 0" [email protected] python' – eyllanesc