プロジェクト要件を管理する
PyCharm は、プロジェクト内の未解決の依存関係をトラックできるようにし、 requirements.txt や Pipfile の使用を含む主要な依存関係管理手段との統合を提供します。
requirements.txt には、アプリケーションが依存する一連のパッケージが含まれています。 この名前のファイルをルートプロジェクトディレクトリに追加すると、 Python 統合ツールによって自動的に検出されます。
詳細な手順については、 requirements.txt の使用を参照してください。
Pipfile は、 Pipenv 仮想環境のプロジェクトでのみ使用できます。 また、プロジェクトの依存関係のセットを管理することもできます。 ただし、このツールでは、ハッシュコードや厳密なパッケージバージョンを含むプロジェクト環境の正確なスナップショットを作成することにより、セキュリティに敏感なデプロイのためのより多くの機能を提供します。
詳細な手順については、 Pipfile を使用する を参照してください。
pyproject.toml を使用すると、パッケージのビルドに必要な依存関係を指定できます。 PyCharm は、パッケージ名のコード補完や、不足している依存関係をインストールするためのクイックフィックスを提供します。
詳細な手順については、 pyproject.toml を使用する を参照してください。
2026 年 6 月 1 日