PyCharm 2025.3 ヘルプ

プロジェクト要件を管理する

PyCharm は、プロジェクト内の満たされていない依存関係を追跡することを可能にし、requirements.txtPipfile の使用を含む依存関係管理の主要な手段との統合を提供します。

  • requirements.txt には、アプリケーションが依存する一連のパッケージが含まれています。この名前のファイルがルートプロジェクトディレクトリに追加されると、Python 統合ツールによって自動的に検出されます。

    詳細な手順については、requirements.txt の使用を参照してください。

  • Pipfile は、Pipenv 仮想環境のプロジェクトでのみ使用できます。また、プロジェクトの依存関係のセットを管理することもできます。ただし、このツールでは、ハッシュコードや厳密なパッケージバージョンを含むプロジェクト環境の正確なスナップショットを作成することにより、セキュリティに敏感なデプロイのためのより多くの機能を提供します。

    詳細な手順については、Pipfile を使用するを参照してください。

  • pyproject.toml を使用すると、パッケージのビルドに必要な依存関係を指定できます。PyCharm は、パッケージ名としてコード補完を提供し、不足している依存関係をインストールするためのクイックフィックスを提供します。

    詳細な手順については、pyproject.toml を使用するを参照してください。

2026 年 2 月 04 日

関連ページ:

統合ツール

このページを使用して、要件管理ファイル、デフォルトのテストランナー、ドキュメント文字列処理を構成します。パッケージ requirements ファイル requirements ファイルの名前を入力するか、参照ボタンをクリックし、パスの選択ダイアログを使用してファイルシステムから目的の requirements ファイルを選択します。Pipenv 実行可能ファイルのパスこのパスは、Python プロジェクトに Pipenv 環境を追加するために必要です。パスは、環境変数に追加された場合、システムに...

requirements.txt を使用する

PyCharm は、要件管理の主要な手段との統合を提供し、プロジェクト内の満たされていない要件を追跡し、requirements.txt ファイルに基づいて仮想環境を作成することを可能にします。requirements ファイルを作成するプロジェクトにまだ requirements ファイルがない場合は、自分で作成できます。以下のいずれか 1 つを実行します: プロジェクトツールウィンドウ () で、新しいファイルを作成するディレクトリまたはパッケージを選択し、メインメニューからを選択します。ディレ...

Pipenv 環境を構成する

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

Pipfile を使用する

Pipfile は、Pipenv 仮想環境がプロジェクトの依存関係を管理するために使用する専用ファイルです。このファイルは、Pipenv を使用するために不可欠です。新規または既存のプロジェクト用に Pipenv 環境を作成すると、Pipfile が自動的に生成されます。ファイルが現在のプロジェクトに追加され、プロジェクトツールウィンドウで確認できます。同様に、PyCharm で Pipfile ファイルを使用してプロジェクトを初めて開くと、Pipenv 仮想環境が自動的に構成されます。依存関係のリスト...

pyproject.toml を使用する

プロジェクトの依存関係は、プロジェクトディレクトリ内の pyproject.toml ファイルで指定できます。pyproject.toml を手動で作成することも、自動的に作成されるように Poetry 環境を構成することもできます。PyCharm は、パッケージ名用のコード補完と、不足している依存関係をインストールするためのクイックフィックスを提供します。プロジェクトの依存関係を指定するエディターで pyproject.toml を開きます。セクションを検索または作成します。必要なパッケージの名前を配列内...

インタープリターのパスを管理する

PyCharm は、選択されたインタープリターにパスを追加することを可能にします。これらのパスは環境変数に追加されます。また、PyCharm はこれらのパスのインデックスを作成し、コードのオブジェクト(たとえば、パッケージのインポート)を(潜在的に)解決します。インタープリターのパスを表示以下のいずれか 1 つを実行します: を押して設定を開き、を選択します。Python インタープリターセレクターをクリックして、インタープリターの設定を選択します。、利用可能なインタープリターのリストを展開し、す...