PyCharm 2020.3 ヘルプ

SSH を使用してインタープリターを構成する

前提条件

  • PyCharm は ssh-session を介してリモートインタープリターを実行するため、ssh サーバーはリモートホスト上で実行する必要があります。

  • ソースをリモートコンピューターにコピーする場合は、リモートサーバー構成を作成する項で説明したように、デプロイ設定を作成します。

SSH 資格情報によるリモート Python インタープリターの設定

SSH 資格情報を介してリモート Python インタープリターを構成する

  1. Python(英語) をコンピューターにダウンロードしてインストールしたことを確認してください。

  2. Ctrl+Alt+S を押してプロジェクト設定 / 環境設定を開きます。

  3. 設定 / 環境設定ダイアログ Ctrl+Alt+S で、プロジェクト <プロジェクト名> | Python インタープリターを選択します。The Configure project interpreterアイコンをクリックして、追加を選択します。

    Selecting the Add command to create a new Python interpreter
  4. Python インタープリターの追加ダイアログの左側のペインで、SSH インタープリターをクリックします。

  5. 右側のペインで新規サーバー構成を選択し、サーバー情報(ホスト、ポート、ユーザー名)を指定します。

    adding an interpreter via SSH

    または、既存サーバー構成を選択して、使用可能なデプロイ構成をリストから選択することもできます。

    Existing SSH configuration

    必要に応じて、the Browse buttonをクリックして、選択したデプロイ構成の接続設定マッピング除外パスを確認します。インタープリターの設定を続行するには、次へをクリックします。

  6. 次のダイアログウィンドウで、ターゲットサーバーに接続するための認証の詳細を入力します。

    specifying authentication details

    パスワードまたはキーペア (OpenSSL または PuTTY) を選択し、パスワードまたはパスフレーズを入力します。キーペア (OpenSSL または PuTTY) を選択した場合は、以下を指定します。

    次へをクリックして、最終的な設定手順に進みます。

  7. 次のダイアログウィンドウで、目的の Python インタープリターへのパスを確認します。デフォルトを受け入れるか、別のデフォルトを指定できます。ローカルプロジェクトとサーバー間のパスマッピングを構成する必要があります。これを行うには、フォルダーの同期フィールドの横にあるthe Browse buttonをクリックし、ローカルプロジェクトフォルダーへのパスとリモートサーバー上のフォルダーへのパスを入力します。

    Setting SSH mappings

    最低のチェックボックスを選択して、リモートサーバーへのローカル変更の自動アップロードを有効にすることもできます。

  8. sudo を使用して SSH インタープリターを実行するには、sudo を介して root 権限でこのインタープリターを使用してコードを実行するチェックボックスを選択します。root 権限はリモートインタープリターを起動するためにのみ有効になります。現在のユーザー権限でファイルがリモートサーバーにコピーされます。

  9. インタープリターの追加を完了するために完了をクリックしてください。root ユーザーとしてインタープリターを追加する場合は、パスワードを入力するように求められます。

    Provide a sudo password

    PyCharm を再起動してもこのインタープリターのパスワードを使用し続けるには、パスワードを記憶するを選択します。root 権限で追加されたインタープリターは利用可能なインタープリターのリストで sudo でマークされています。

    Sudo interpreters

最終更新日 :

関連ページ:

リモートサーバー構成を作成する

リモートサーバー構成では、サーバーは別のコンピューター(リモートホスト)で実行されます。サーバー上のファイルにアクセスするには、FTP / SFTP / FTPS プロトコルを使用します。この設定でサーバーへのアクセスを構成するには、以下を指定する必要があります。接続設定:サーバーホスト、ポート、お...

デプロイ : 接続タブ

このタブを使用して、Web サーバーにアクセスする方法を選択し、接続設定を指定します。コントロールのセットは、選択したサーバーアクセスタイプによって異なります。すべてのサーバータイプに共通の設定 :このプロジェクトでのみ表示するこのチェックボックスを使用して、サーバーアクセス構成またはサーバーグルー...

Vagrant を使用してインタープリターを構成する

PyCharm は、バンドルされたプラグインを使用して機能を実装します。これは、設定 / 環境設定のプラグインページのチェックボックスをオフにすることで完全に無効にすることができます。次の前提条件が満たされていることを確認します(PyCharm の外)。Oracle の VirtualBoxがコンピ...

Docker を使用してインタープリターを構成する

導入 :PyCharm とDockerの統合により、Docker コンテナーにデプロイされたさまざまな構成の開発環境でアプリケーションを実行できます。前提条件 :次の前提条件が満たされていることを確認してください。ページDocker ドキュメントに記載されているように、Docker がインストールさ...