PyCharm 2026.1 ヘルプ

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

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

準備ステップを実行する

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

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

    Windows をお使いの場合は、Microsoft ストアから Python をダウンロードし、Python インタープリターとしてインストールできます。Microsoft ストアから Python アプリケーションをダウンロードすると、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. 新規に Python 環境を生成するか、既存の環境を選択します。

    環境タイプとして、virtualenvconda、または uv を選択できます。

完了すると、新しいインタープリターがプロジェクトに追加され、デフォルトの 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
2026 年 3 月 17 日

関連ページ:

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 インター...