GNU/Linux >> Linux の 問題 >  >> Linux

PyCharmを使用したリモートサーバーでのPythonプロット

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 のリモートとローカルで何らかの初期化の問題が発生しているようです)


Linux
  1. Debianにリモートデータベースを使用してWordPressをインストールする

  2. Pythonスクリプトを使用してSFTPサーバーからファイルをダウンロードする方法

  3. SCL を使用して CentOS 7 に Python 3 をインストールする方法

  1. LinuxにPythonをインストールする方法

  2. サーバーログの使用

  3. Kafka - Java を使用してリモート サーバーにメッセージを送信できない

  1. Windows10にPython3をインストールする方法

  2. Ubuntu 18.04にXrdpサーバー(リモートデスクトップ)をインストールする方法

  3. Ubuntu 20.04にXrdpサーバー(リモートデスクトップ)をインストールする方法