プロジェクトのセキュリティ
潜在的なセキュリティリスクを防ぐために、PyCharm では、プロジェクトのソースがわからない場合にプロジェクトを開く方法を決定できます。PyCharm は、オープニングプロセス中に実行されるタスクまたは構成について警告し、信頼できるソースを構成できるようにします。
不明なソースからプロジェクトを開く
プロジェクトを開くと、PyCharm を使用すると、未知ソースコードを含むプロジェクトの処理方法をすぐに決定できます。
プロジェクトを初めて開くたびに、IDE にプロジェクトを信頼ダイアログが表示されます。これは、プロジェクトが次のアクションを安全に実行できることを確認できます。
次のいずれかのアクションを選択できます。
セーフモードでプレビュー : この場合、PyCharm はセーフモードでプロジェクトを開きます。つまり、プロジェクトのソースを参照できますが、スクリプトまたはプロジェクトの実行には制限があります。
セーフモードプレビューの制限の詳細については、「セーフモードプレビューの制限」を参照してください。
PyCharm は、エディター領域の上部にセーフモードについて通知します。プロジェクトを信頼するリンクをクリックすると、いつでもプロジェクトをロードできます。
プロジェクトを信頼 : この場合、PyCharm はプロジェクトを開いて初期化し、プロジェクトプラグインを解決し、依存関係を追加して、すべての PyCharm 機能を有効にします。
開かない : この場合、PyCharm はアクションをキャンセルします。
スタートアップタスク
別のマシンで作成されたプロジェクトを開くと、開いているプロセス中に実行されるスクリプトまたはタスクが含まれている場合があります。そのようなタスクが見つかった場合、PyCharm は、実行しようとしているコードが有害である可能性があることを提案する通知を表示します。
実行されるタスクを確認し、設定を変更できます。
スタートアップタスクを確認する
設定ダイアログ(Ctrl+Alt+S)で、 に移動します。
スタートアップタスク設定ページで、起動タスクを確認および変更できます。
セーフモードプレビューの制限
セーフモードでプロジェクトを開く場合、次の制限が適用されます。
スタートアップタスク : 開くプロセス中に実行されるスクリプトまたはタスクはすべて無効になります。
VCS サポート : VCS サポートは完全に無効になっています。
GDSL スクリプト: Groovy DSL スクリプトは実行されません。
File Watcher スクリプトは、ウェイクアップして対応するツールを実行しません。
信頼できる場所
PyCharm が安全と見なすソースを構成し、開始プロセス中にそのようなプロジェクトを自動的にロードできます。
信頼できる場所にホームディレクトリを追加して、信頼できないプロジェクトに関する PyCharm の警告を無効にすることができます。
信頼できる場所を構成する
設定ダイアログ(Ctrl+Alt+S)で、 に移動します。
信頼できる場所設定ページで、IDE が信頼する必要があるローカルディレクトリを指定します。「OK」をクリックして変更を保存します。
次回、これらの場所の 1 つからプロジェクトを開くと、PyCharm は暗黙的にそのプロジェクトを信頼します。
関連ページ:
スタートアップタスク
このページでは、プロジェクトの開始時に自動的に起動される実行 / デバッグ構成のリストを作成します。これは、Grunt または Gulp.js のタスクや npm スクリプトを定期的に実行する場合に役立ちます。必要なのは、そのようなタスクまたはスクリプトを起動する実行 / デバッグ構成を起動タスクのリストに追加するだけです。実行構成この読み取り専用フィールドには、プロジェクトの開始時に起動される実行構成の名前が表示されます。共用このチェックボックスをオンにすると、他のチームメンバーに対応するタス...
File Watchers
File Watcher は PyCharm ツールであり、IDE でファイルを変更または保存するときに、コンパイラー、フォーマッタ、リンターなどのコマンドラインツールを自動的に実行できます。File Watchers には 2 つの専用コードインスペクションがあります。ファイル監視使用可能インスペクションは、定義済みの File Watcher が適用可能なすべてのファイルで実行されます。プロジェクトに関連する File Watcher が設定されていない場合、PyCharm は追加することを提...
IDE パフォーマンスの監視
パフォーマンスの問題が発生した場合、アクティビティモニターを使用して、さまざまなサブシステムおよびプラグインによって消費される CPU の割合を追跡できます。メインメニューで、に移動します。アクティビティモニターウィンドウには、現時点で CPU を消費しているすべてのサブシステムとプラグインが一覧表示され、使用している %CPU の量に応じて配置されます。CPU 消費量の増加に気づき、現時点でインデックス作成またはバックグラウンドプロセスが実行されていない場合は、テクニカルサポートに連絡してサポ...
キャッシュの破棄
PyCharm は、この IDE バージョンでこれまでに作業したすべてのプロジェクトの大量のファイルをキャッシュするため、システムキャッシュがオーバーロードになる可能性があります。たとえば、頻繁に短期プロジェクトを扱う場合など、キャッシュが二度と必要なくなる場合があります。キャッシュを無効にすると、PyCharm は、現在のバージョンの IDE で実行されたすべてのプロジェクトのキャッシュファイルを削除します。次回これらのプロジェクトを開いたときに、ファイルが再作成されます。システムキャッシュを...