IDE の修復
PyCharm は、特定のプロジェクトのキャッシュファイルを段階的にリフレッシュおよび回復する手段を提供します。IDE の修復アクションを使用すると、キャッシュを無効にして IDE を再起動することなく、プロジェクト内の未解決のコードまたは破損したキャッシュの問題をトラブルシューティングできます。PyCharm はリカバリ中に現在のプロジェクトのみを処理するため、すべてのプロジェクトのキャッシュファイルが失われることはありません。次にプロジェクトを開くときに、キャッシュの再作成を待つ必要はありません。
PyCharm は、IDE での作業中に発生する可能性のある問題を解決することを目的としたいくつかの回復手順を提供します。たとえば、一部のクラスが解決されない場合やナビゲーション機能が正しく機能しない場合などです。各手順の後で、問題が解決するかどうかを確認し、回復プロセスを続行するか完了するかを決定できます。
メインメニューで、に移動します。PyCharm は最初の回復手順を自動的に起動し、仮想ファイルシステムをリフレッシュします。
IDE に通知が表示され、それを使って復旧プロセスを続行または完了できます。すべてが正常に動作したら、すべて機能していますをクリックして復旧プロセスを完了してください。これは復旧プロセスのどのステップの後でも実行できます。
回復プロセスを続行するには、プロジェクトインデックスの再スキャンをクリックします。PyCharm はプロジェクト内のまだ分析されていないすべてのファイルを見つけて分析します。

次のリカバリ手順に進むには、プロジェクトを開き直すをクリックします。これにより、PyCharm を再起動せずにプロジェクトが再開されます。

次のリカバリ手順に進むには、共有インデックスの破棄をクリックします。これにより、プロジェクトに関連するすべての共有インデックスが削除されます。

最後の回復手順に進むには、すべてのプロジェクトのインデックスを削除し、現在のプロジェクトのインデックスを再作成するをクリックします。PyCharm はプロジェクトコードを分析し、アプリケーションを構成するクラス、メソッド、オブジェクト、その他のコード要素のインデックスを再構築します。

すべてのリカバリ手順を実行した後、問題が解決しない場合は、キャッシュの無効化を続行できます。詳細リンクをクリックして、キャッシュの破棄と再起動を選択します。

ファイル関連のキャッシュを修復する
プロジェクト内の単一のファイルで、回復プロセスの最初の 2 つのステップを開始できます。
プロジェクトツールウィンドウ (Alt+1) で、修正するファイルを右クリックし、を選択します。

関連ページ:
キャッシュの破棄
PyCharm は、この IDE バージョンでこれまでに作業したすべてのプロジェクトの大量のファイルをキャッシュするため、システムキャッシュがオーバーロードになる可能性があります。たとえば、頻繁に短期プロジェクトを扱う場合など、キャッシュが二度と必要なくなる場合があります。キャッシュを無効にすると、PyCharm は、現在のバージョンの IDE で実行されたすべてのプロジェクトのキャッシュファイルを削除します。次回これらのプロジェクトを開いたときに、ファイルが再作成されます。システムキャッシュを...
プロジェクト分析
プロジェクト分析により、PyCharm はスマート IDE 機能 (コード補完、インスペクション、リファクタリング、ナビゲーション、使用箇所の検索、構文のハイライト) を有効にできます。PyCharm は、新しいプロジェクトを開いたりクローンを作成したり、プラグインを有効化または無効化したり、ブランチを切り替えたりした後に、このプロセスをトリガーします。また、大規模な外部ファイルの更新(たとえば、プロジェクトのビルド時に複数のファイルが作成または生成される場合など)後にもトリガーされます。分析中...
共有インデックス
共有インデックスを使用すると、PyCharm によるプロジェクト解析にかかる時間を短縮できます。プロジェクトを解析するたびにローカルで作成される通常のインデックスとは異なり、共有インデックスは一度生成され、必要に応じて他のコンピューターで再利用されます。PyCharm は、プロジェクトのコードに対して共有インデックスを構築して使用できます。IDE がプロジェクトを再解析する必要があるときはいつでも、利用可能な共有インデックスを使用し、プロジェクトの残りの部分にはローカルインデックスを構築します。...
PyCharm でプロジェクトを構成する
PyCharm で行うことは何でも、プロジェクトのコンテキストで行います。プロジェクトは、完全なソフトウェアソリューションを表す組織単位です。これは、コーディング支援、一括リファクタリング、コーディングスタイルの一貫性などの基礎として機能します。プロジェクトファイル:PyCharm のプロジェクトはディレクトリベースのフォーマットで表現されています。プロジェクトディレクトリにアイコンが表示されます。このようなプロジェクトディレクトリには、次のファイルを含む .idea ディレクトリが含まれます。プ...