PyCharm 2019.3ヘルプ

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

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

準備ステップを実行する

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

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

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

  4. Linuxディストリビューションにrsyncが付属していない場合は、インストールする必要があります。

    sudo apt install rsync
    sudo pacman -S rsync

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.3\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
最終更新日: 2020年4月2日

関連ページ:

エディターの基本

PyCharmエディターは、コードの作成、読み取り、変更に使用するIDEの主要部分です。エディターは次の領域で構成されています。スクロールバーは現在のファイルのエラーと警告を表示します。パンくずリストは、現在のファイルのコード内を移動できます。ガターには、行番号と注釈が表示されます。タブには、現在開...

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

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

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

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

仮想環境を構成する

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

Conda仮想環境

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

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

PyCharmは、PyCharm設定 のページのVagrantチェックボックスをクリアすることにより、完全に無効にできるプラグインが付属したVagrant機能を実装します。次の前提条件が満たされていることを確認します(PyCharmの外)。OracleのVirtualBoxがコンピューターにインスト...