PyCharm 2026.1 Help

requirements.txt を使用する

PyCharm は、要件管理の主要な手段との統合を提供し、プロジェクト内の満たされていない要件を追跡し、 仮想環境を作成 requirements.txt ファイルに基づいて実現できます。

requirements ファイルを作成する

プロジェクトにまだ requirements ファイルがない場合は、自分で作成できます。

  1. 次のいずれかを実行します:

    • プロジェクトツールウィンドウ (Alt+1) で、新しいファイルを作成する ディレクトリ またはパッケージを選択し、メインメニューから ファイル | 新規 を選択します。

    • ディレクトリ またはパッケージを右クリックし、コンテキストメニューから 新規 を選択します。

    • ディレクトリ を選択し、 Alt+Insert を押します。

  2. リストから ファイル を選択します。

  3. requirements ファイルの名前を指定します。 requirements ファイルの推奨名は requirements.txt です。 この名前のファイルをルートプロジェクトディレクトリに追加すると、 Python 統合ツールによって自動的に検出されます。

  4. OK をクリックしてください。 新しいファイルが対象の場所に作成されます。

プロジェクト用の requirements.txt ファイルを生成するためにコマンドラインで pip freeze > requirements.txt を実行することもできます。 詳しくは https://pip.pypa.io/en/stable/reference/pip_freeze/ を参照してください。

requirements ファイルの名前が requirements.txt と異なる場合や、プロジェクト内に複数の requirements ファイルがある場合は、適用したい requirements ファイルを PyCharm に知らせる必要があります。

デフォルトの requirements ファイルを構成する

  1. Ctrl+Alt+S を押して設定を開き、 Python | ツール | 統合ツール を選択します。

  2. Package requirements file for SDK フィールドに requirements ファイルの名前を入力するか、参照ボタンをクリックしてファイルを見つけます。

  3. 変更を保存するには、 OK をクリックします。

PyCharm は、requirements ファイルの入力を可能にするクイックフィックスを提供します。

要件を定義する

  1. エディターで requirements.txt ファイルを開きます。

    requirements.txt ファイルが空でプロジェクトにパッケージをインポートしている場合、PyCharm は requirements ファイルを更新するためのクイックフィックスを提供します。

  2. インポートしたパッケージを要件に追加します ... リンクをクリックしてください:

    requirements ファイルを更新するためのクイックフィックス
  3. 開いたダイアログで、requirements ファイルの名前を指定します。

    requirements.txt を定義する
  4. 必要なライブラリのバージョンを処理する方法を選択します。 バージョン番号を定義できます。

    メソッド

    サンプル

    完全一致

    Django==3.0.3

    以上

    Django>=3.0.3

    互換バージョン

    Django~=3.0.3

  5. 要件管理ポリシーを定義します。

    ポリシー

    アクション

    未使用の要件を削除する

    未使用のライブラリとパッケージに対応するレコードを削除します。

    ベースファイルの変更

    基本 requirements ファイルの変更を許可します( requirements.txt ファイルで参照されている場合)。

    現在のバージョンと一致する場合は既存のバージョン指定子を保持します

    選択したメソッドバージョンの処理を満たしている場合、バージョン番号は変更しません。

  6. OK をクリックして、更新されたファイルを調べます。

requirements ファイルを更新する

  • Python ファイルの import ステートメントで、ハイライトされたパッケージにキャレットを置き、 Alt+Enter を押します。 PyCharm が提案するクイックフィックスを使用してください:

    要件を requirement.txt ファイルに追加するためのクイックフィックス

プロジェクトの依存関係を指定する

  1. エディターで requirements.txt を開きます。

  2. 必要なパッケージの名前とそのバージョンを指定します。

    パッケージ名を入力し始めると、PyCharm が補完オプションを表示します:

    コード補完 (requirements.txt のパッケージ名)

    Enter を押して提案を挿入します。

PyCharm は、満たされていない依存関係に関連するクイックフィックスと通知を提供します。

必要なパッケージを requirements.txt からインストールする

  1. requirements.txt を含むプロジェクトで requirements.txt または Python ファイルを開くと、PyCharm は requirements.txt で指定されたすべてのパッケージが現在の Python インタープリターにインストールされているかどうかを確認します。

    要件に関する通知
  2. 不足しているパッケージがある場合は、エディターの上部に通知バーが表示されます。 requirements のインストール をクリックしてください。

要件を無視する をクリックすることもできます。 この場合、無視されるパッケージのリストからパッケージを削除できます。

無視された依存関係を管理する

  1. Ctrl+Alt+S を押してプロジェクト 設定 を開きます。

  2. メインメニューで エディター | インスペクション へ移動します。

  3. インスペクションのリストで、 Unsatisfied package requirements を選択します。

  4. 無視された要件のリストをプレビューし、 追加 アイコン(Add a package )をクリックして追加します。

    無視されたパッケージの追加
2026 年 6 月 1 日