仮想環境を構成する
PyCharm を使用すると、virtualenv(英語) ツールを使用して、プロジェクト固有の分離された仮想環境を作成できます。仮想環境の主な目的は、他の Python プロジェクトに関係なく、特定のプロジェクトの設定と依存関係を管理することです。virtualenv ツールは PyCharm にバンドルされているため、ユーザーはインストールする必要はありません。
仮想環境を作成する
Python(英語) をコンピューターにダウンロードしてインストールしたことを確認してください。
Ctrl+Alt+S を押してプロジェクト設定 / 環境設定を開きます。
設定 / 環境設定ダイアログ Ctrl+Alt+S で、 を選択します。
アイコンをクリックして、追加を選択します。
Python インタープリターの追加ダイアログの左側のペインで Virtualenv 環境を選択します。以下のアクションは、仮想環境が以前に存在していたかどうかによって異なります。
新しい環境が選択されている場合:
テキストフィールドに新しい仮想環境の場所を指定するか、
をクリックしてファイルシステム内の場所を探します。新しい仮想環境を配置するディレクトリは空でなければならないことに注意してください。
リストから基本インタープリターを選択するか、
をクリックして、ファイルシステムで Python 実行可能ファイルを見つけます。
PyCharm がマシン上で Python を検出しない場合、python.org から最新の Python バージョンをダウンロードするか、Python 実行可能ファイルへのパスを指定する(非標準のインストールの場合)という 2 つのオプションを提供します。
グローバル site-packages ディレクトリを継承する場合は、グローバル site-packages を継承するチェックボックスを選択します。このチェックボックスは、virtualenv(英語) ツールの
--system-site-packages
オプションに対応しています。必要に応じてすべてのプロジェクトで使用可能にするチェックボックスを選択してください。
既存の環境が選択されている場合:
インタープリターリストを展開して既存のインタープリターを選択します。あるいは、
をクリックして、ファイルシステム内の Python 実行可能ファイルへのパス(例: C:\Python36\python.exe)を指定します。
必要に応じて、チェックボックスすべてのプロジェクトで使用可能にするを選択してください。
タスクを完了するには、OK をクリックします。
必要な数の仮想環境を作成できます。互いから簡単に伝えるには、別の名前を使用します。
既存の仮想環境を設定する
- Ctrl+Alt+S を押すか、Windows および Linux の場合は設定 / 環境設定ダイアログを開きます。
を選択します。
を、macOS の場合は を選択して、 利用可能なインタープリターのリストを展開してすべて表示リンクをクリックしてください。または、
アイコンをクリックしてすべて表示を選択します。
仮想環境は
でマークされています。
リストからターゲット環境を選択し、OK をクリックして選択を確認します。
PyCharm は、プロジェクトの要件に基づいて、プロジェクトの仮想環境を作成できます。
プロジェクト要件を使用して仮想環境を作成する
requirements.txt または setup.py ファイルを含むソースファイルで任意のディレクトリを開きます。メインメニューから を選択し、ディレクトリを選択します。
このプロジェクト用に仮想環境が作成されていない場合、PyCharm は次のように作成することをお勧めします。
提案されたオプションを保持するか、環境の場所またはベース Python インタープリターを指定します。OK をクリックしてタスクを完了します。
OK をクリックすると、PyCharm は環境を作成し、必要なすべてのパッケージをインストールします。完了したら、通知ポップアップを参照してください。
仮想環境を作成するという提案を無視すると、PyCharm はプロジェクトの Python インターパーターを作成しないことに注意してください。.py ファイルを開くと、プロジェクトインタープリターを構成するためのオプションを含む警告が表示されます。
構成済みの Python インタープリター(ただし Docker-based を除く)のいずれかについて、以下を行うことができます。
新しい仮想環境を作成したら、他のプロジェクトで再利用できます。Python インタープリターとして既存の環境をセットアップする方法の詳細を参照してください。
関連ページ:

設定 / 「設定」ダイアログ
現在のプロジェクトに関連する設定はアイコンでマークされています。設定ダイアログでは、PyCharm の動作と外観を制御できます。ダイアログの左上部分にある検索フィールドを使用して、目的のオプションを見つけます。あるいは、検索ボックスにあるカテゴリの階層リスト(設定のグループ)を使用して設定を参照することもできます。このページでは、ダイアログの主なコントロールの説明を見つけます。検索テキスト領域に検索キーワードを入力します。検索文字列を入力している間、ダイアログのオプションのリストは、一致する出現...

インタープリターパスのインストール、アンインストール、アップグレード
PyCharm は、選択されたインタープリターにパスを追加することを可能にします。これらのパスは環境変数に追加されます。また、PyCharm はこれらのパスのインデックスを作成し、コードのオブジェクト(たとえば、パッケージのインポート)を解決します(潜在的に)。インタープリターのパスを表示するにはプロジェクト設定の Python インタープリターページで、ボタンをクリックします。一覧で、すべて表示... をクリックします。利用可能なインタープリターが Python インタープリターダイアログに表示され...

パッケージのインストール、アンインストール、アップグレード
PyCharm は、特定の Python インタープリターの Python パッケージをインストール、アンインストール、アップグレードする方法を提供します。デフォルトでは、PyCharm は pip を使用してプロジェクトパッケージを管理します。Conda 環境では、conda パッケージマネージャーを使用できます。Python インタープリターの Python パッケージを管理するには、プロジェクト設定 / 環境設定で Python インタープリターページを選択するか、ステータスバーの Pytho...

Python インタープリターを構成する
PyCharm の Python インタープリター:PyCharm で Python コードを使用するには、少なくとも 1 つのインタープリターを構成する必要があります。Python インタープリターを 1 つだけ使用することに限定されません。いくつかを実装することができます。その際、特定のプロジェクトに使用するインタープリターを選択します。Python インタープリターを構成するときは、システム内の Python 実行可能ファイルへのパスを指定する必要があります。Python インタープリター...

Pipenv 環境を構成する
Pipenv は、Python プロジェクトの仮想環境を作成するために必要なすべての手段を提供するツールです。パッケージをインストールまたはアンインストールすると、Pipfile ファイルを介してプロジェクトパッケージが自動的に管理されます。Pipenv は、確定的なビルドを生成し、作業環境のスナップショットを作成するために使用される Pipfile.lock ファイルも生成します。これは、プロジェクトの要件とパッケージのバージョンが重要な場合に、セキュリティに敏感なデプロイに特に役立ちます。pipen...