PyCharm 2024.1 ヘルプ

PyCharm からリモートサーバーに接続する

PyCharm では、リモートワークが必須となったため、リモート開発機能を提供し、遠隔地でのプロジェクトのコーディング、実行、デバッグ、デプロイを支援する

SSH による接続

リモートサーバーへの接続は SSH 経由で行われ、PyCharm のウェルカム画面から直接開始できます。

リモートサーバーに接続し、リモートプロジェクトを開く

  1. リモート開発ゲートウェイプラグインが有効があることを確認してください。

  2. PyCharm のウェルカム画面で、リモート開発を選択します。または、メインメニューのファイル | リモート開発に移動します。

  3. SSH 接続で、新規接続をクリックします。

    リモートサーバー上で IDE がすでに実行されており、接続リンクがある場合は、実行中の IDE に接続セクションを使用できます。

  4. リモートサーバー接続パラメーターを構成し、接続を確認して続行をクリックして、リモートサーバーへの接続が成功していることを確認します。

    PyCharm welcome screen
  5. ウィザードの次のページの IDE バージョンフィールドで、使用するリモート IDE のソースを選択します。

    IDE インストーラーを入手するには、次のいずれかの方法を使用します。

    • JetBrains インストーラストレージから自動的にフェッチします - デフォルトのバリアント

      リモートサーバーには、JetBrains URL へのネットワーク接続が必要です。

      https://code-with-me.jetbrains.com https://download.jetbrains.com https://download-cf.jetbrains.com https://cache-redirector.jetbrains.com
    • 会社の内部ストレージから取得します。この場合、その他のオプションをクリックしてダウンロードリンクの使用を選択する必要があります。リモートマシンが JetBrains の Web サイトへのインターネット接続を持っていない場合、または組織がいくつかのカスタムビルドを使用している場合に役立ちます。

    • ローカルマシンからアップロードします。この場合、その他のオプションをクリックして、インストーラファイルのアップロードを選択します。事前に、JetBrains の Web サイトから IDE .tar.gz アーカイブを自分で入手する必要があります。

    PyCharm welcome screen
  6. ダウンロードして IDE を開始をクリックします。

    PyCharm は JetBrains Gateway を起動し、IDE バックエンドをダウンロードして起動し、リモートプロジェクトJetBrains Client を開きます。

個別の JetBrains Gateway インストーラーの使用を開始する方法の詳細については、「JetBrains Gateway」を参照してください。

プラグインまたは SDK の追加の詳細については、該当するオンラインドキュメントセクションを参照してください。

WSL2 で実行されているプロジェクトに接続する

IDE バックエンドを構成して、WSL2 で直接起動できます。

WSL への接続を開始する前に、既存の前提条件を確認し、追加の前提条件が満たされていることを確認します。

  • Windows 10 または 11 バージョンがマシンにインストールされ、Ubuntu 20.04 バージョンが WSL2 にインストールされています。

  • Windows マシンで WSL2 が構成されています。詳細については、WSL2 構成セクションを参照してください。

WSL に接続

  1. リモート開発ゲートウェイプラグインが有効があることを確認してください。

  2. PyCharm ウェルカム画面で、リモート開発を選択します。

  3. リモート開発で、WSL を選択します。

  4. 右側のオプションから、新規接続をクリックします。

    New Connection
  5. 次のページで、WSL インスタンスを選択して次へをクリックします。

    Choose WSL instance
  6. 次のページで、開く IDE バージョンとプロジェクトを選択します。IDE を起動して接続をクリックします。

    Choose the IDE version and a project

    接続が確立され、バックエンド IDE がダウンロードされ、JetBrains Client でプロジェクトが開きます。

JetBrains Gateway は、SSH 経由でリモートサーバーに接続するためのエントリポイントとして使用されます。リモートプロジェクトでの作業を可能にするシンクライアントである JetBrains Client を起動します。

JetBrains Gateway

JetBrains Gateway を起動するには、次のいずれかの方法を使用できます。

  • PyCharm と有効なリモート開発ゲートウェイプラグインを使用します。この場合、PyCharm のウェルカム画面を開くと、リモート開発オプションがすぐに使用可能になり、SSH を使用してリモートサーバーに接続できます。

    PyCharm welcome screen
  • JetBrains Toolbox アプリを使用して JetBrains Gateway をインストールします。

    Toolbox
  • JetBrains Gateway アプリを手動でダウンロードしてインストールします。

    ローカル OS に応じて、次のいずれかのインストーラーを使用します。

    JetBrains Gateway 2021.3(英語) .dmg をダウンロードします。

    JetBrains Gateway 2021.3(英語) .dmg をダウンロードします。

    JetBrains Gateway 2021.3(英語) .exe をダウンロードします。

    JetBrains Gateway 2021.3(英語) .tar.gz をダウンロードします。

関連ページ:

JetBrains Gateway 設置シナリオ

JetBrains Gateway のインストールに使用できるシナリオはいくつかあります。リモート開発 Gateway はデフォルトでバンドルされているプラグインであるため、PyCharm を使用できます。PyCharm のバージョンとプロジェクトを管理する JetBrains Gateway インストールには、JetBrains Toolbox を使用できます。JetBrains Gateway を別のランチャーとしてインストールできます。ローカルの PyCharm から JetBrains...

リモートプロジェクト内での作業

リモートプロジェクトは、ローカルの PyCharm IDE で開かれるのと同じように、JetBrains Client で開かれます。他のローカルプロジェクトと同じように開発できます: コードの編集、アプリケーションの実行、デバッグ、デプロイ。リモート開発プロセスとアーキテクチャ全般について詳しく知りたい場合は、リモート開発の概要を参照してください。開いたプロジェクトに SDK を追加するプロジェクトを最初に開くと、PyCharm はプロジェクト SDK の追加を提案する通知を表示します。リモート...

リモート開発の概要

リモート開発では、シンクライアントで IDE インターフェースを使用しながら、強力なリモートホストを使用して、プロジェクトのチェックアウトとロード、インデックス作成、分析、ビルド、実行、デバッグ、コードのテストを行うことができます。リモートホストは、ソースコードをホストし、ヘッドレス PyCharm インスタンスを実行する物理(Linux)または仮想マシンです。ラップトップなどのシンクライアントはホストに接続し、すべての IDE 機能へのフルアクセスを透過的に提供します。アーキテクチャと定義:...

JetBrains Gateway に接続して操作する

SSH 接続を使用してリモートサーバーに接続し、プロジェクトを開発、実行、デプロイできます。前提条件:リモートマシンで開発を開始する前に、次のものがあることを確認してください。リモートマシン(IDE のターゲット)は、IDE の記事にある推奨される最小要件を満たしています。Linux プラットフォームに互換性のある SSH サーバーをインストールしました。Linux プラットフォームには、Ubuntu 16.04+、RHEL/Centos 7+ などの最近の Linux AMD64 ディストリ...

リモート開発のシステム要件

前提条件:リモートマシンで開発を開始する前に、次のものがあることを確認してください。リモートマシン(IDE のターゲット)は、IDE の記事にある推奨される最小要件を満たしています。Linux プラットフォームに互換性のある SSH サーバーをインストールしました。Linux プラットフォームには、Ubuntu 16.04+、RHEL/Centos 7+ などの最近の Linux AMD64 ディストリビューションがあります。2 つ以上のコア、4 GB 以上の RAM、および 5 GB 以上の...

WSL

WSL(WSL 2) – Windows Subsystem for Linux – は、Windows 10 以降で Linux バイナリ実行可能ファイルをネイティブに実行するための互換性レイヤーです。現在、Ubuntu、OpenSUSE、SLES など、いくつかの Linux ディストリビューションをサポートしています。IntelliJ IDEA を使用すると、WSL ファイルシステムでプロジェクトを作成して開き、WSL 環境でアプリケーションを実行およびデバッグできます。また、ローカルの W...