私は、ターミナルで次のコマンドラインを使用してリモートデスクトップに私のローカルマシンで書かれたPythonスクリプトを実行しようとしています:ローカルとリモートの両方のマシンにインストールされているAnacanoda3下のPython 3プロットが出力の一部である場合、リモートデスクトップのローカルマシンでpythonスクリプトを実行しているときに "QXcbConnection"エラーメッセージを処理する方法?
cat myscript.py | ssh [email protected] python
を。プロットを表示しようとしたときに、ここでは、エラーメッセージは、実行の途中である:
QXcbConnection:理由とどのようにそれを修正することができるもの
を表示するには接続できませんでしたか?同じエラーメッセージに関連する他の投稿がいくつかありましたが、理由と用途は異なります。
「cat myscript.py | ssh -X [email protected] python' – eyllanesc
これは、ローカルマシンでスクリプトを探すのではなく、リモートマシンでスクリプトの場所を見つけようとする以外は機能します。言い換えれば、私のスクリプトは現在のローカルマシンにあり、リモートデスクトップ上で実行したいだけです。 – Allan
try: 'cat myscript.py | ssh "DISPLAY =:0" [email protected] python' – eyllanesc