PyCharm 2020.1ヘルプ

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

次の前提条件が満たされていることを確認します(PyCharmの外)。

  • OracleのVirtualBox(英語)がコンピューターにインストールされています。

  • Vagrant(英語)がコンピューターにインストールされ、必要なインフラストラクチャがすべて作成されます。

  • 次の実行可能ファイルの親フォルダーがシステム PATH 変数に追加されます。

    • Vagrantからvagrant.bat または vagrant を選択してください。これはインストーラによって自動的に行われます。

    • VBoxManage.exe または VBoxManage を使用してください。

  • 必要な仮想ボックスが作成されます。

リモート Pythonインタープリターを構成する

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

  2. Vagrantを適切に起動して起動していることを確認してください。基本的には、ターミナルウィンドウを開いて次のコマンドを実行する必要があります。

    $ vagrant init ubuntu/trusty64
    および
    $ vagrant up
    詳細については、Vagrantのドキュメント(英語)を参照してください。

  3. 設定/環境設定ダイアログ Ctrl+Alt+Sで、プラグインのページを開き、Vagrantプラグインをインストールします。

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

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

  6. Python インタープリターの追加ダイアログの左側のペインで、Vagrantをクリックします。

    Add an interpreter

  7. フィールドVagrant インスタンス・フォルダーの横にある参照ボタン the Browse button をクリックし、目的のVagrantインスタンスフォルダーを指定します。

    この結果、VagrantホストURLへのリンクが表示されます。

  8. Python インタープリター・パスフィールドには、目的のPython実行可能ファイルへのパスが表示されます。デフォルトを受け入れるか、別のものを指定することができます。

  9. OKをクリックします。設定済みのリモートインタープリターがリストに追加されます。

  10. プロジェクト・インタープリターページに戻り、必要に応じてパスマッピングを設定します。

    1. the Browse buttonをクリックします。

      Path mapping

    2. 開いたダイアログで、Add a path mapping を追加するか、必要に応じて Delete a path mapping パスマッピングを削除します。

最終更新日: 2020年7月6日

関連ページ:

ターミナル

この機能はPyCharmのEducationalエディションでは利用できません。macOSのこのページを使用して、ターミナル設定をカスタマイズします。PyCharmは、バンドルされたプラグインを使用してターミナル機能を実装します。これは、設定/環境設定のプラグインページのターミナルチェックボックスを...

プロジェクト・インタープリター

プロジェクトPythonインタープリターを構成するとき、システム内のPython実行可能ファイルへのパスを指定する必要があります。そのため、プロジェクトインタープリターを構成する前に、Pythonをダウンロードしてシステムにインストールし、そのパスを認識していることを確認する必要があります。同じPy...

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

Linux用Windows Subsystem(WSL)を使用して、Linuxディストリビューションで利用可能なPythonインタープリターを操作することができます。準備ステップを実行するPythonをコンピューターにダウンロードしてインストールしたことを確認してください。画面の左下隅にあるWind...

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

前提条件:PyCharmはsshセッションを介してリモートインタープリターを実行するため、sshサーバーはリモートホスト上で実行する必要があります。ソースをリモートコンピューターにコピーする場合は、リモートサーバー構成を作成する項で説明したように、デプロイ設定を作成します。SSH資格情報によるリモー...