WSL を使用してインタープリターを構成する
Windows Subsystem for Linux(WSL) を使用して、Linux ディストリビューションで利用可能な Python インタープリターを操作することができます。
準備ステップを実行する
Python(英語) をコンピューターにダウンロードしてインストールしたことを確認してください。
- Microsoft ストアから Windows に Python をインストールする
Windows を使用している場合は、Microsoft ストアから Python をダウンロードして、Python インタープリターとしてインストールできます。Python アプリケーションが Microsoft ストアからダウンロードされると、Python 実行可能ファイルのリストで利用可能になります。
Microsoft ストアのインストールから追加されたインタープリターにはいくつかの制限があります。Microsoft ストアアプリの制限により、Python スクリプトは
TEMP
やレジストリなどの共有の場所へのフル書き込みアクセス権を持っていない場合があります。
画面の左下隅にある Windows ボタンをクリックし、
System Information
の入力を開始します。システムが WSL でうまく動作するように、Windows を最新の使用可能なバージョンにアップグレードしてください。Windows Subsystem for Linux をインストールし、WSL インストールガイドの説明に従って Linux ディストリビューションを初期化します。
Linux ディストリビューションに rsync が付属していない場合は、インストールする必要があります。
sudo apt install rsync
sudo pacman -S rsync
WSL を介してインタープリターを構成する
以下のいずれか 1 つを実行します:
Python インタープリターセレクターをクリックして、新しいインタープリターを追加を選択します。
Ctrl+Alt+S を押して設定を開き、 に移動します。利用可能なインタープリターのリストの横にあるインタープリターの追加リンクをクリックします。
Python インタープリターセレクターをクリックしてインタープリターの設定を選択します。利用可能なインタープリターのリストの横にあるインタープリターの追加リンクをクリックします。
WSL についてを選択します。
PyCharm がマシン上の Linux を検出し、イントロスペクションが完了するまで待ちます。「次へ」をクリックして続行します。
ダイアログの左側のペインで、作成する WSL インタープリターのタイプ ( 仮想環境、Conda 環境、またはシステムインタープリター ) を選択します。
システムインタープリターの場合は、選択した Linux ディストリビューションの Python 実行可能ファイルへのパスを指定するだけです。
仮想および conda 環境の場合、選択した Linux ディストリビューションの既存の環境の Python 実行可能ファイルへのパスを指定するか、指定した Python に基づいて新しい環境を作成できます。
完了すると、新しいインタープリターがプロジェクトに追加され、デフォルトの 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 をクリックします。
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.1/py_python_interpreter_widget.png)
Python インタープリターを構成する
PyCharm の Python インタープリター:PyCharm で Python コードを操作するには、少なくとも 1 つの Python インタープリターを構成する必要があります。Python インストールで利用可能なシステムインタープリターを使用できます。Virtualenv、pipenv、Poetry、conda 仮想環境を作成することもできます。仮想環境は、基本インタープリターとインストールされたパッケージで構成されます。PyCharm Professional では、SSH、Vagr...
![](https://resources.jetbrains.com/help/img/idea/2024.1/py_add_conda_interpreter.png)
conda 仮想環境を構成する
PyCharm は、Conda を使用した Python の仮想環境の作成をサポートしています。次の手順は、サポートされているすべてのオペレーティングシステムに適用されます。このページの上部にあるプラットフォームスイッチャーを使用して、オペレーティングシステムに固有のショートカットを表示します。conda 環境を作成する Anaconda または Miniconda がダウンロードされてコンピューターにインストールされていること、およびその実行可能ファイルへのパスがわかっていることを確認してください。詳細...
![](https://resources.jetbrains.com/help/img/idea/2024.1/py_vagrant_instance_folder.png)
Vagrant を使用してインタープリターを構成する
リモート Python インタープリターを構成する次の前提条件が満たされていることを確認します (PyCharm の外部)。サポートされている Vagrant プロバイダーのいずれかがコンピューターにインストールされています。Vagrant がコンピューターにインストールされ、必要なすべてのインフラストラクチャが作成されます。次の実行可能ファイルの親フォルダーがシステム変数に追加されました。Vagrant から vagrant.bat または vagrant を選択してください。これはインストーラによって自...