PyCharm 2019.2ヘルプ

WSLを使ってリモートインタープリターを設定する

Linux用Windows Subsystem(WSL)を使用して、Linuxディストリビューションで利用可能なPythonインタープリターを操作することができます。

準備ステップを実行する

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

  2. 画面の左下隅にあるWindowsボタンをクリックし、System Informationの入力を開始します。システムがWSLでうまく動作するように、Windowsを最新の使用可能なバージョンにアップグレードしてください。

  3. Linux用のWindowsサブシステムをインストールし、WSLインストールガイド(英語)の説明に従ってLinuxディストリビューションを初期化します。

WSLを介してリモートインタープリターを設定する

  1. どちらかの方法でPython インタープリターの追加ダイアログを開きます。

    • エディターを使用している場合、最も便利な方法はステータスバーPython インタープリター ウィジェットを使用することです: ウィジェットをクリックして、インタープリターの追加 ...を選択する

    • Ctrl+Alt+S を押すか、WindowsおよびLinuxの場合はファイル | 設定を、macOSの場合はPyCharm | 環境設定を選択して、設定/環境設定ダイアログを開きます。

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

  2. ダイアログの左側のペインで、WSLをクリックします。

    Adding a WSL interpreter
  3. Linuxディストリビューションを選択し、選択したLinuxディストリビューション内のpython実行可能ファイルへのパスを指定します。

完了すると、新しいインタープリターがプロジェクトに追加され、デフォルトのmntマッピング(英語)が設定されます。

Newly added WSL interpreter

WSLでは仮想環境を作成できません。インストールしたすべてのパッケージが対応するシステムインタープリターに追加されます。sudoのパスワードを入力するように求められます。

Entering your sudo password

PyCharmでは、WSLで実行されるカスタムLinuxディストリビューション(英語)を使用できます。これは、WSLを検出した後にPyCharmによって自動的に作成された wsl.distributions.xml 構成ファイルを編集することにより実行できます。カスタムディストリビューションを追加するには、次の手順を実行します。

  1. %\HOMEPATH%\.PyCharm2019.2\config\options\wsl.distributions.xml ファイルを開きます。

  2. descriptor 要素を追加して、カスタムディストリビューションにアクセスするための設定を指定します。 id 値は一意である必要があります。たとえば:

    <!-- ... --> <descriptor> <id>Arch</id> <microsoft-id>Arch</microsoft-id> <executable-path>c:/linux/arch.exe</executable-path> <presentable-name>Arch</presentable-name> </descriptor> <!-- ... -->

    Windowsのレジストリを調べて、idexecutable-pathの値を確認してください。

    Custom WSL distribution config details in the Windows registry

  3. PyCharmを再起動し、で説明したように リモートインタープリターとしてあなたのカスタムディストリビューションを追加してください。

    Configure Python Interpreter
最終更新日: 2019年9月13日

関連事項

関連ページ:

ユーザーインターフェースの概要

PyCharmでプロジェクトを開くと、デフォルトのユーザーインターフェースは次のようになります。プラグインのセットと構成設定によっては、IDEの外観と動作が異なる場合があります。エディター:フォーカス:エディターを使用してコードを読み書きします。詳しくは、エディターの基本を参照してください。ナビゲー...

設定/環境設定ダイアログ

WindowsとLinux用のmacOS用現在のプロジェクトに関連する設定はアイコンでマークされています。設定ダイアログでは、PyCharmの動作と外観を制御できます。ダイアログの左上部分にある検索フィールドを使用して、目的のオプションを見つけます。あるいは、検索ボックスにあるカテゴリの階層リスト(...

仮想環境を構成する

PyCharmでは、virtualenvツールを使用してプロジェクト固有の分離された仮想環境を作成できます。仮想環境の主な目的は、他のPythonプロジェクトに関係なく、特定のプロジェクトの設定と依存関係を管理することです。virtualenvツールはPyCharmにバンドルされているため、ユーザー...

Conda仮想環境を構成する

PyCharmは、Condaを使用したPythonの仮想環境の作成をサポートしています。次の手順は、サポートされているすべてのオペレーティングシステムに適用されます。このページの上部にあるプラットフォームスイッチャーを使用して、オペレーティングシステムに固有のショートカットを表示します。Conda環...

Vagrantを使ってリモートインタープリターを設定する

この機能は、Professionalエディションでのみサポートされています。このエディションは有償であり、優れた機能セットを提供します。詳細については、比較マトリックスを参照してください。PyCharmは、PyCharm設定 のページのVagrantチェックボックスをクリアすることにより、完全に無効...