PyCharm 2024.2 ヘルプ

Python プロジェクトを作成する

純粋な Python プロジェクトは、 Python プログラミングを対象としています。プロジェクトは、ソースコード、テスト、使用するライブラリ、個人設定を 1 つのユニットに整理できます。

プロジェクトが不要な場合は、LightEdit モードでファイルを編集できます。

  1. プロジェクトを作成するには、次のいずれかを実行します。

    • ファイル | 新規プロジェクトに移動します。

    • ウェルカム画面で、新規プロジェクトをクリックします。

  2. 新規プロジェクトダイアログで、プロジェクト名とその場所を指定します。ダイアログは、PyCharm エディションによって異なる場合があります。

    Creating a new project
    Creating a Python project
  3. プロジェクトを Git バージョン管理下に置くには、Git リポジトリの作成を選択します。

    PyCharm で main.py ファイルをプロジェクトに追加する場合は、main.py ウェルカムスクリプトを作成するを選択します。このファイルには非常に単純な Python コードサンプルが含まれており、プロジェクトの開始点として使用できます。

    Welcome script in the Python project
  4. プロジェクトの venv または基本 conda インタープリターを続行する場合は、対応するオプションを選択して、作成をクリックします。

    プロジェクトの venv

    PyCharm は、プロジェクトフォルダー内にシステム Python に基づいて virtualenv 環境を作成します。

    基本 conda

    PyCharm は、conda ベース環境をプロジェクトインタープリターとして構成します。

    他のタイプのインタープリターを構成する場合、または既存の環境を使用する場合は、カスタム環境を選択します。

    次の手順は、選択内容によって異なります。

    Create a project with a conda environment
    • リストから Python のバージョンを選択します。

    • 通常、PyCharm は conda のインストールを検出します。

      それ以外の場合は、conda 実行可能ファイルの場所を指定するか、Conda executable location をクリックして参照します。

    • 環境名を指定します。

    Create a project with virtualenv
    • ロケーションフィールドに新しい仮想環境の場所を指定するか、Virtual environment location をクリックしてファイルシステム内の場所を参照します。新しい仮想環境のディレクトリは空である必要があります。

    • リストから基本インタープリターを選択するか、Choose the base interpreter をクリックしてファイルシステム内の Python 実行可能ファイルを見つけます。

    • マシン上のグローバル Python にインストールされているすべてのパッケージを、これから作成する仮想環境に追加する場合は、グローバル site-packages を継承するチェックボックスを選択します。このチェックボックスは、virtualenv(英語) ツールの --system-site-packages オプションに対応しています。

    • PyCharm で Python インタープリターを作成するときにこの環境を再利用する場合は、すべてのプロジェクトで使用可能にするチェックボックスを選択します。

    Create a project with Pipenv

    リストから基本インタープリターを選択するか、Choose the base interpreter をクリックしてファイルシステム内の Python 実行可能ファイルを見つけます。

    ベースバイナリディレクトリを PATH 環境変数に追加した場合、追加のオプションを設定する必要はありません。pipenv 実行可能ファイルへのパスは自動検出されます。

    Pipenv 実行可能ファイルが見つからない場合は、pipenv インストール手順に従って実行可能ファイルのパスを見つけ、ダイアログでそれを指定します。

    Create a project with Poetry

    リストから基本インタープリターを選択するか、Choose the base interpreter をクリックしてファイルシステム内の Python 実行可能ファイルを見つけます。

    PyCharm が詩の実行可能ファイルを検出しない場合は、ダイアログで次のパスを指定し、jetbrains をユーザー名に置き換えます。

    /Users/jetbrains/Library/Application Support/pypoetry/venv/bin/poetry
    C:\Users\jetbrains\AppData\Roaming\pypoetry\venv\Scripts\poetry.exe
    /home/jetbrains/.local/bin/poetry
    Selecting existing conda interpreter for a new project

    既存の conda 環境を再利用するには:

    • タイプConda に切り替えます。

    • 通常、PyCharm は conda のインストールを検出します。

      それ以外の場合は、conda 実行可能ファイルの場所を指定するか、Conda executable location をクリックして参照します。

    • リストから環境を選択します。conda へのパスを手動で指定した場合は、環境を再ロードする必要がある場合があります。

    Selecting existing interpreter for a new project

    Virtualenv、Pipenv、Poetry 環境を再利用するには:

    • タイプPython に切り替えます。

    • リストから Python 実行可能ファイルを選択するか、 をクリックして参照します。

プロジェクトを作成したら、プロジェクト構造の構成に進むことができます。

関連ページ:

PyCharm でプロジェクトを構成する

PyCharm で行うことは何でも、プロジェクトのコンテキストで行います。プロジェクトは、完全なソフトウェアソリューションを表す組織単位です。これは、コーディング支援、一括リファクタリング、コーディングスタイルの一貫性などの基礎として機能します。プロジェクトファイル:PyCharm のプロジェクトはディレクトリベースのフォーマットで表現されています。プロジェクトディレクトリにアイコンが表示されます。このようなプロジェクトディレクトリには、次のファイルを含む .idea ディレクトリが含まれています...

LightEdit モード

PyCharm でプロジェクト全体を作成またはロードせずに 1 つのファイルのみを編集する必要がある場合は、LightEdit モードを使用できます。LightEdit モードはテキストのようなエディターとして機能し、コード補完やコードナビゲーションなどの通常の IDE エディター機能をサポートしていないことに注意してください。ただし、特定のコード行に移動したり、コードの一部を折りたたんだり展開したり、ファイルエンコーディングを確認したり、変更したりすることはできます。LightEdit モードで...

ウェルカム画面

PyCharm は、プロジェクトが開かれていないときにウェルカム画面を表示します。例: PyCharm を初めて実行するとき、またはプロジェクトの唯一の開いているインスタンスを閉じるとき。この画面から、新しいプロジェクトを作成したり、教育向け PyCharm でパスの学習を開始したり、インポートしたり、開いたり、バージョン管理から既存のプロジェクトをチェックアウトしたりできます。カスタマイズタブを使用して作業環境を構成し、プラグインタブを使用して IDE プラグインを管理します。学習タブを開いて、I...

Git リポジトリのセットアップ

既存の Git リポジトリのクローンを作成するか、既存のプロジェクトを Git バージョンコントロール下に置くと、PyCharm はコンピューターに Git がインストールされているかどうかを自動的に検出します。IDE が Git 実行可能ファイルを見つけられない場合、それをダウンロードすることを提案します。PyCharm は、Windows10 バージョン 2004 で使用可能な Windows Subsystem for Linux 2(WSL2)の Git をサポートします。Git が Wi...

Pipenv 環境を構成する

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

プロジェクト構造の設定

PyCharm では、コンテンツは現在作業しているファイルのコレクションであり、サブフォルダーの階層に編成されている可能性があります。プロジェクトの最上位フォルダーは、そのコンテンツルートです。コンテンツルート内では、PyCharm はソースコードを含むフォルダーと、検索、解析、監視などの際に無視されるフォルダーを区別できます。さまざまなタイプのフォルダーを区別するには、コンテンツルートのフォルダーをソースフォルダーまたは除外フォルダーとしてマークします。ソースルートには、実際のソースファイルとリ...