PyCharm 2024.1 ヘルプ

pyproject.toml を使用する

プロジェクトの依存関係は、プロジェクトディレクトリ内の pyproject.toml ファイルで指定できます。pyproject.toml を手動で作成することも、自動的に作成されるように Poetry 環境を構成することもできます。

PyCharm は、パッケージ名としてコード補完を提供し、不足している依存関係をインストールするためのクイックフィックスを提供します。

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

  1. エディターで pyproject.toml を開きます。

  2. [project] セクションを検索または作成します。

  3. 必要なパッケージの名前を dependencies 配列内の文字列として指定します。

    パッケージ名の入力を開始すると、PyCharm には補完オプションが表示されます。

    Code completion for packages names in pyproject.toml

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

プロジェクトのオプションの依存関係(英語)[project.optional-dependencies] セクションで指定したり、[build-system.requires]ビルド時の依存関係(英語)を指定したりすることもできます。

パッケージの名前がハイライトされている場合は、このパッケージが現在の Python インタープリターにインストールされていないことを意味します。

不足しているパッケージをインストールする

  1. ハイライトされたパッケージ名にキャレットを置き、Alt+Enter を押します。

  2. パッケージのインストールをクリックします。

Quick-fixes for installing packages in pyproject.toml

関連ページ:

Poetry 環境を構成する

Poetry は、プロジェクトの依存関係に基づいて Python 仮想環境を簡単に作成できるツールです。プロジェクトが依存するライブラリを宣言でき、Poetry がインストールして更新します。プロジェクトの依存関係は、必要なパッケージ、スクリプト、プラグイン、URL を指定する pyproject.toml ファイルに記録されます。その構造と形式の詳細については、pyproject リファレンスを参照してください。PyCharm で Poetry を使用するには、Poetry をマシンにインストールして...

Pipfile を使用する

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

プロジェクトツールウィンドウ

プロジェクトツールウィンドウでは、様々な視点からプロジェクトを見て、新しいアイテム(ディレクトリ、ファイル、クラスなど)の作成、エディターでのファイルのオープン、必要なコードフラグメントへの移動など、様々なタスクを実行することができます。このツールウィンドウのほとんどの機能には、コンテンツペインのコンテキストメニューコマンドとして、関連するショートカットを介してアクセスします。また、ビューには、作成されたスクラッチファイル、クエリコンソール、拡張スクリプトを管理できるスクラッチとコンソールフォル...