PyCharm 2024.1 ヘルプ

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

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

準備ステップを実行する

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

    Microsoft ストアから Windows に Python をインストールする

    Windows を使用している場合は、Microsoft ストアから Python をダウンロードして、Python インタープリターとしてインストールできます。Python アプリケーションが Microsoft ストアからダウンロードされると、Python 実行可能ファイルのリストで利用可能になります。

    Microsoft ストアのインストールから追加されたインタープリターにはいくつかの制限があります。Microsoft ストアアプリの制限により、Python スクリプトは TEMP やレジストリなどの共有の場所へのフル書き込みアクセス権を持っていない場合があります。

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

  3. Windows Subsystem for Linux をインストールし、WSL インストールガイドの説明に従って Linux ディストリビューションを初期化します。

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

    sudo apt install rsync

    sudo pacman -S rsync

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

  1. 以下のいずれか 1 つを実行します:

    • Python インタープリターセレクターをクリックして、新しいインタープリターを追加を選択します。

    • Ctrl+Alt+S を押して設定を開き、プロジェクト: <プロジェクト名> | Python インタープリターに移動します。利用可能なインタープリターのリストの横にあるインタープリターの追加リンクをクリックします。

    • Python インタープリターセレクターをクリックしてインタープリターの設定を選択します。利用可能なインタープリターのリストの横にあるインタープリターの追加リンクをクリックします。

  2. WSL についてを選択します。

  3. PyCharm がマシン上の Linux を検出し、イントロスペクションが完了するまで待ちます。「次へ」をクリックして続行します。

    Detecting Linux
  4. ダイアログの左側のペインで、作成する WSL インタープリターのタイプ ( 仮想環境Conda 環境、またはシステムインタープリター ) を選択します。

    New WSL interpreter

    システムインタープリターの場合は、選択した Linux ディストリビューションの Python 実行可能ファイルへのパスを指定するだけです。

    仮想および conda 環境の場合、選択した Linux ディストリビューションの既存の環境の Python 実行可能ファイルへのパスを指定するか、指定した Python に基づいて新しい環境を作成できます。

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

PyCharm を使用すると、WSL で実行されるカスタム Linux ディストリビューションを使用できます。PyCharm はそのような分布を自動検出し、それを Linux ディストリビューションリストに追加します。

\\wsl$ のディレクトリ用に WSL ベースのインタープリターを作成する

\\wsl$ にいくつかの Python ファイルがあるディレクトリがある場合は、このディレクトリを PyCharm で開くことができます。IDE はプロジェクトを作成し、WSL ベースのインタープリターの作成を提案します。

  1. メインメニューからファイル | 開くを選択します。\\wsl$ のディレクトリを選択します。

    Open a directory in wsl
  2. PyCharm が事前構成された WSL インタープリターを検出できない場合は、Ubuntu インストールで Python を検出するように求めるバナーが表示されます。

    Discover WSL interpreter

    Ubuntu で Python を検索するをクリックして Python 実行可能ファイルを検索し、WSL ベースのインタープリターを作成します。

  3. インタープリターが作成されると、PyCharm から通知されます。

    Configured WSL interpreter

WSL でターミナルを構成する

  1. WSL 構成でターミナルを実行するには、プロジェクト設定 / 環境設定Ctrl+Alt+S)を開き、ツール | ターミナルに移動します。

  2. シェルパスフィールドにコマンドを指定します。

    • デフォルトの Linux ディストリビューションを使用する wsl.exe

    • 特定の Linux ディストリビューションを使用するための wsl.exe -d <distribution name>

    変更を保存するには、OK をクリックします。

    Terminal settings

関連ページ:

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

PyCharm の Python インタープリター:PyCharm で Python コードを操作するには、少なくとも 1 つの Python インタープリターを構成する必要があります。Python インストールで利用可能なシステムインタープリターを使用できます。Virtualenv、pipenv、Poetry、conda 仮想環境を作成することもできます。仮想環境は、基本インタープリターとインストールされたパッケージで構成されます。PyCharm Professional では、SSH、Vagr...

conda 仮想環境を構成する

PyCharm は、Conda を使用した Python の仮想環境の作成をサポートしています。次の手順は、サポートされているすべてのオペレーティングシステムに適用されます。このページの上部にあるプラットフォームスイッチャーを使用して、オペレーティングシステムに固有のショートカットを表示します。conda 環境を作成する Anaconda または Miniconda がダウンロードされてコンピューターにインストールされていること、およびその実行可能ファイルへのパスがわかっていることを確認してください。詳細...

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

リモート Python インタープリターを構成する次の前提条件が満たされていることを確認します (PyCharm の外部)。サポートされている Vagrant プロバイダーのいずれかがコンピューターにインストールされています。Vagrant がコンピューターにインストールされ、必要なすべてのインフラストラクチャが作成されます。次の実行可能ファイルの親フォルダーがシステム変数に追加されました。Vagrant から vagrant.bat または vagrant を選択してください。これはインストーラによって自...