プロジェクトの作成と管理
PyCharm で何かを行う場合、プロジェクトのコンテキスト内で行うことになります。プロジェクトは、完全なソフトウェアソリューションを表す組織単位です。これは、コーディング支援、一括リファクタリング、コーディングスタイルの一貫性などの基盤として機能します。
PyCharm でフォルダーを開くと、.idea サブフォルダーが追加されます。PyCharm には、プロジェクトコードスタイルやバージョン管理システムなどの内部設定が保存されます。
PyCharm は、リモートホスト上のファイルの直接編集をサポートしていません。PyCharm でリモートソースを操作するには、既存のソースからプロジェクトを作成するに従って、ソースをダウンロードし、保存されているフォルダーを開いて、PyCharm プロジェクトに配置する必要があります。ローカルソースとリモートソースの同期を維持するには、デプロイオプションダイアログの変更されたファイルのデフォルトサーバーへの自動アップロードリストを使用して自動アップロードを構成します。
PyCharm のプロジェクトはディレクトリベースのフォーマットで表現されています。プロジェクトディレクトリに アイコンが表示されます。
このようなプロジェクトディレクトリには、次のファイルを含む .idea ディレクトリが含まれます。
プロジェクト構造を記述する *.iml ファイル。
ワークスペース設定を含む workspace.xml ファイル。
多数の xml ファイル。各 xml ファイルは、projectCodeStyle.xml、encodings.xml、vcs.xml などの名前で認識できる独自の設定セットを担当します。
たとえば、新しい実行 / デバッグ構成を追加してエンコーディングを変更すると、2 つの異なる xml ファイルに影響します。これにより、プロジェクト設定がバージョン管理システムに格納され、異なるチームメンバーによって変更されたときのマージの競合を回避できます。
ローカル設定を保存する workspace.xml を除いて、.idea ディレクトリ内の設定ファイルはすべてバージョン管理下に置く必要があります。workspace.xml ファイルは、VCS によって無視されるものとしてマークする必要があります。
.idea ディレクトリは、プロジェクトツールウィンドウのプロジェクトビューには表示されません。
関連ページ:

既存のソースからプロジェクトを作成する
別の IDE または専用エディターで作成された既存のソースコードを中心に PyCharm プロジェクトをセットアップできます。PyCharm はコードベースを分析し、設定を含む .idea ディレクトリをコードベースに追加します。既存のソースコードからプロジェクトを作成する:以下のいずれか 1 つを実行します: に移動します。ウェルカム画面で、オープンをクリックします。、開いたダイアログで、目的のソースコードを含むディレクトリを選択します。外部で作成されたアプリケーションには、通常のディレクトリアイ...

オプション
このページを使用して、ローカルサーバーおよびリモートサーバーとの間でプロジェクトファイルをアップロードおよびダウンロードするための追加の構成設定を指定します。さまざまなサーバーアクセス構成の詳細については、「配置」を参照してください。このダイアログで指定されたオプションは、サーバータイプ(ローカル、リモート)および使用されるデータ転送プロトコルに関係なく、定義されたすべてのサーバー構成に適用されます。タイプ FTP/SFTP/FTPS/WebDAV のサーバー構成のプロトコル固有のオプションは、...

バージョン管理統合サポート
PyCharm は 2 つのレベルでバージョン管理統合をサポートします。IDE レベルでは、VCS 統合は、デフォルトで有効になっているバンドルされたプラグインのセットを通じて提供されます。プロジェクトレベルでは、プロジェクトフォルダーを 1 つまたは複数のバージョン管理システムと関連付けることで、VCS 統合が有効になります。プロジェクトルートをバージョン管理システムに関連付ける:PyCharm を使用すると、プロジェクトとバージョン管理システムの統合を迅速に有効にし、それをプロジェクトルー...

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

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

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