WSL を使用してインタープリターを構成する
Windows Subsystem for Linux(WSL) を使用して、Linux ディストリビューションで利用可能な Python インタープリターを操作することができます。
準備ステップを実行する
Python(英語) をコンピューターにダウンロードしてインストールしたことを確認してください。
- Microsoft ストアから Windows に Python をインストールする
Windows をお使いの場合は、Microsoft ストアから Python をダウンロードし、Python インタープリターとしてインストールできます。Microsoft ストアから Python アプリケーションをダウンロードすると、Python 実行ファイルのリストに追加されます。
Microsoft ストアのインストールから追加されたインタープリターには、いくつかの制限事項があることにご注意ください。Microsoft ストアアプリの制限により、Python スクリプトは
TEMPやレジストリなどの共有領域への完全な書き込みアクセス権を持たない場合があります。
画面の左下隅にある Windows ボタンをクリックし、
System Informationの入力を開始します。システムが WSL でうまく動作するように、Windows を最新の使用可能なバージョンにアップグレードしてください。Windows Subsystem for Linux をインストールし、WSL インストールガイドの説明に従って Linux ディストリビューションを初期化します。
Linux ディストリビューションに rsync が付属していない場合は、インストールする必要があります。
sudo apt install rsyncsudo pacman -S rsync
WSL を介してインタープリターを構成する
以下のいずれか 1 つを実行します:
Python インタープリターセレクターをクリックして、新しいインタープリターを追加を選択します。
Ctrl+Alt+S を押して設定を開き、に移動します。
Python インタープリターセレクターをクリックしてインタープリターの設定を選択します。利用可能なインタープリターのリストの横にあるインタープリターの追加リンクをクリックします。
利用可能なインタープリターのリストの横にあるインタープリターの追加リンクをクリックし、WSL についてを選択します。
PyCharm がマシン上で Linux を検出し、イントロスペクションを完了するまで待ちます。続行するには次へをクリックします。

新規に Python 環境を生成するか、既存の環境を選択します。
環境タイプとして、virtualenv、conda、または uv を選択できます。
完了すると、新しいインタープリターがプロジェクトに追加され、デフォルトの mnt マッピングが設定されます。
PyCharm を使用すると、WSL で実行されるカスタム Linux ディストリビューションを使用できます。PyCharm はそのようなディストリビューションを自動検出し、Linux ディストリビューションリストに追加します。
\\wsl$ のディレクトリ用に WSL ベースのインタープリターを作成する
\\wsl$ にいくつかの Python ファイルがあるディレクトリがある場合は、このディレクトリを PyCharm で開くことができます。IDE はプロジェクトを作成し、WSL ベースのインタープリターの作成を提案します。
メインメニューからを選択します。
\\wsl$のディレクトリを選択します。
PyCharm が事前構成された WSL インタープリターを検出できない場合は、Ubuntu インストールで Python を検出するように求めるバナーが表示されます。

Ubuntu で Python を検索するをクリックして Python 実行可能ファイルを検索し、WSL ベースのインタープリターを作成します。
インタープリターが作成されると、PyCharm から通知されます。

WSL でターミナルを構成する
WSL 構成でターミナルを実行するには、プロジェクト設定 / 環境設定(Ctrl+Alt+S)を開き、に移動します。
シェルパスフィールドにコマンドを指定します。
デフォルトの Linux ディストリビューションを使用する
wsl.exe特定の Linux ディストリビューションを使用するための
wsl.exe -d <distribution name>
変更を保存するには、OK をクリックします。

関連ページ:
Python インタープリターを構成する
PyCharm の Python インタープリター:Python コードを PyCharm で動作させるには、少なくとも 1 つの Python インタープリターを設定する必要があります。Python インストールで利用可能なシステムインタープリターを使用できます。また、Virtualenv、pipenv、Poetry、uv、hatch、または conda の仮想環境を作成することもできます。仮想環境は、ベースインタープリターとインストールされたパッケージで構成されます。PyCharm Pro で...
仮想環境を構成する
PyCharm では、virtualenv ツールを使用してプロジェクト固有の分離された仮想環境を作成できます。仮想環境の主な目的は、他の Python プロジェクトに関係なく、特定のプロジェクトの設定と依存関係を管理することです。virtualenv ツールは PyCharm にバンドルされているため、ユーザーがインストールする必要はありません。virtualenv 環境を作成する以下のいずれか 1 つを実行します:Python インタープリターセレクターをクリックして、新しいインタープリターを...
conda 仮想環境を構成する
PyCharm は、conda を使用して Python 用の仮想環境を作成することをサポートしています。以下の手順は、サポートされているすべてのオペレーティングシステムに適用されます。このページ上部のプラットフォーム切り替えツールを使用して、お使いのオペレーティングシステム固有のショートカットを表示してください。conda 環境を作成する Anaconda または Miniconda がコンピューターにダウンロードされインストールされていること、およびその実行可能ファイルへのパスを認識していることを確認...
uv 環境を構成する
uv ツールを使用すると、Python の開発が容易になり、新しいプロジェクトのセットアップタスクが削減され、既存のプロジェクトの管理が容易になります。PyCharm で使用するには、マシンにをインストールし、特定の Python 環境を作成する必要があります。新しい Python プロジェクトの作成時にを選択すると、PyCharm は自動的に pyproject.toml ファイルを生成します。このファイルには、必要なパッケージ、スクリプト、プラグイン、URL が指定されています。ファイルの構造と...
ハッチ環境を構成する
Hatch は、Python 用のプロジェクト管理およびパッケージ化ツールです。は、setuptools 構成を自動的に移行し、分離された環境を作成し、ビルドを実行して公開できるため、Python パッケージ管理がより効率的になります。PyCharm のハッチサポート新しい Python プロジェクトの作成時にを選択すると、PyCharm は自動的に pyproject.toml ファイルを生成します。このファイルには、必要なパッケージ、スクリプト、プラグイン、URL が指定されています。ファイルの構...
SSH を使用してインタープリターを構成する
FTP/SFTP/WebDAV 接続プラグインを有効にするこの機能は、デフォルトで PyCharm にバンドルされて有効になっている FTP/SFTP/WebDAV 接続プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、FTP/SFTP/WebDAV 接続プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。SSH 経由でリモート Python インター...