PyCharm 2026.1 Help

プロジェクトを作成する

プロジェクトを作成したら、新しい項目の追加(新しいディレクトリ、パッケージ、ファイルの作成、既存のファイルとフォルダーの追加)を開始できます。

新規項目の作成

任意の拡張子を持つ

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

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

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

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

  2. 必要なファイルタイプを選択します。 通常、 ファイルパッケージディレクトリ を除くすべてのオプションは、ファイルテンプレートの使用に対応します。

    新規ファイルメニュー

    既存のファイルテンプレートが、ファイル名拡張子 (テンプレート拡張子) が認識されたファイルタイプのいずれかの登録パターンと一致しないカスタムテンプレートである場合、リストに表示されない可能性があります。 このような場合、認識されている既存のファイルタイプに対応するパターンを登録するか、新しいファイルタイプを追加して、この新しいタイプに対応するパターンを登録することができます。 詳細については、 ファイルタイプの関連付け​ を参照してください。

  3. 開いたダイアログで、対応するフィールドにファイルの名前を入力します。 ファイル名拡張子を入力しないでください。

    新しい Python ファイルの追加

    新しいファイル名の先頭にディレクトリ構造全体を指定できます。 ネストされたディレクトリがまだ存在しない場合は、作成されます。

    指定されたディレクトリに新しいファイル

    必要に応じて、新しいテンプレートベースのファイルの種類、拡張子、その他のパラメーターを指定します。 例: HTML ファイルの作成を選択した場合、HTML、HTML4、XHTML ファイルを作成できます。 つまり、対応する関連ファイルテンプレートのいずれかを使用します。

    必要に応じてその他の情報を指定します。 例: 対応するファイルテンプレートにそのような変数が含まれていて、その値が現在設定されていない場合は、カスタム変数の値を定義するように求められます。

  4. OK をクリックしてください。 選択したファイルテンプレートに対応する新しいファイルがターゲット場所に作成されます。

    存在しないサブディレクトリの名前が新しいファイル名の前に指定された場合、構造全体がターゲットディレクトリに作成されます。

    新規ファイル

    場合によっては、自動生成されたファイル名拡張子を変更したいことがあります。 それには、 Rename リファクタリングリファクタリング | 名前の変更 )を使用してください。

ディレクトリを作成する

  1. Project ツールウィンドウ (たとえば、 ビュー | ツールウィンドウ | プロジェクト) を開きます。

  2. 宛先ディレクトリを選択します。

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

    • ファイル | 新規 | ディレクトリ を選択します。

    • コンテキストメニューから 新規 | ディレクトリ​. を選択します。

    • ノードを選択し、ツールバーの をクリックするか、 Alt+Insert を押します。 次に、 ディレクトリ を選択します。

    ディレクトリを作成する
  4. 表示されたダイアログで、ディレクトリ名を指定します。 多数のネストされたディレクトリを作成する場合は、ディレクトリ名をスラッシュで区切って指定します。

    新規ディレクトリダイアログ

    Enter を押してタスクを完了します。

PyCharm は、Python パッケージを再帰的に作成できるため、パッケージ構造全体を作成できます。

Python パッケージのノードには、 パッケージ アイコンが付けられています。

Python パッケージを作成する

  1. プロジェクトツールウィンドウで、コピー先ディレクトリを選択します。

  2. 選択のコンテキストメニューから 新規 | Python パッケージ を選択するか、 Alt+Insert を押してコンテキストメニューを表示します。

    パッケージの作成
  3. 開いた 新規パッケージ ダイアログで、パッケージ名を指定します。

    ネストされたパッケージも指定できます。この場合、名前はドットで区切ってください:

    パッケージ名

    OK をクリックしてください。 PyCharm は新しいパッケージまたはパッケージ構造を作成します:

    パッケージを生成する

パッケージを作成したため、次のことができます。

同じディレクトリからのインポートが確実に解決されるようにする場合は、そのディレクトリを 名前空間パッケージ(英語)としてマークします。

ディレクトリを名前空間パッケージとしてマークする

  1. 同じディレクトリにある lib1 lib2 の 2 つのパッケージについて考えてみます。 lib1 インポートステートメントを lib2.py に含めるようにしてください。 PyCharm は、パッケージ外の相対インポートを報告します。

    パッケージ外の相対インポート
  2. インポートを解決して警告を回避するには、 mydir ディレクトリを名前空間パッケージとしてマークします。 次のオプションがあります。

    • キャレットをインポートステートメントに配置し、 Alt+Enter を押して(または黄色のバルブをクリックして)、対応するクイックフィックスを適用します。

    • Project ツールウィンドウでディレクトリを右クリックし、 ディレクトリをマーク | 名前空間パッケージ を選択します。

既存のアイテムを追加する

次のいずれかのオプションを使用して、既存のファイルとフォルダーをプロジェクトに追加できます。

  • システムファイルマネージャーから項目を Project ツールウィンドウ (Alt+1) のノードにドラッグします。

  • システムファイルマネージャーで項目をコピーし、IDE Project ツールウィンドウのノードに貼り付けます。

  • システムファイルマネージャーで、アイテムをプロジェクトフォルダーに手動で移動します。

    2026 年 6 月 1 日