Mac ユーザーは XQuartz
をインストールする必要があります Xming
の代わりに .
もう 1 つ重要なこと:xquartz
をインストールすると、 homebrew
経由 、MacOS に再ログインするか、再起動する必要があります。
ラッパスの答えが言うように.
わかりました、さらにグーグルで調べた後、ようやくこのプロセスを機能させることができました。誰かの役に立てば幸いです:
1) リモートホスト (VPS、Ubuntu 16.04) に X11 サーバーをインストールする必要がありました。
sudo apt-get install xorg
sudo apt-get install openbox
2) リモートホストでは、X11Forwarding が /etc/ssh/sshd_config で有効になっていることを確認する必要がありました
3) ローカルの Win10 マシンに Xming サーバーをインストールし、デフォルト設定で起動する必要がありました。
4) ローカルの Win10 マシンでは、デフォルト設定で X11 転送 (接続 -> SSH -> X11 転送) を使用するように Putty を構成し、PyCharm の実行中に接続を開いたままにする必要がありました (PyCharm には x11 転送を有効にするオプションがないようです。パテはバックグラウンドで実行されている必要があります)
5) リモート マシンで、ディスプレイ番号 (echo $DISPLAY) を確認する必要がありました。これは、人によって異なる場合があります。私にとっては localhost:10.0 でした
6) PyCharm の実行構成 -> 環境変数で、DISPLAY=localhost:10.0
を追加する必要がありましたこれらすべての手順を実行し、Putty+Xming をバックグラウンドで実行した後、リモート コードを実行し、グラフィックを Windows 10 PC に戻すことができました!
PS - プロセスは実際には遅く、画像が返されるまで約 10 秒待たなければなりません。なぜ、またはどのように高速化するのかわかりません。別の質問かもしれません。 (チップの強度を下げて圧縮を有効にしても効果はありません。x11 のリモートとローカルで何らかの初期化の問題が発生しているようです)