Python コンソール
Python コンソールでは、Python シェル(英語)での経験と同様に、Python コマンドとスクリプトを 1 行ずつ実行できます。
Python コンソールの使用
メニューで対応するコマンドを選択するたびに、コンソールがツールウィンドウとして表示されます。Python コンソールを開くショートカットを割り当てることができます。Ctrl+Alt+S を押し、キーマップに移動して、のショートカットを指定します。
PyCharm 内で Python コンソールを使用する主な理由は、コード補完、コード分析、クイックフィックスなどの IDE の主な機能を活用するためです。

上下矢印キーを使って実行されたコマンドの履歴を参照し、必要なコマンドを繰り返し実行できます。実行中に計算された変数の値をプレビューするには、特殊変数リストを確認してください。
コンソールは、ローカルおよびリモートの両方の、すべてのタイプの Python インタープリターおよび仮想環境で使用できます。
データ構造を表示する
Python コンソールで変数を表示する場合、配列として表示、データフレームとして表示、またはシリーズとして表示リンクをクリックして、データビューツールウィンドウにデータを表示できます。

デフォルトでは、新しいテーブル表現が使用されます。
その他のアクションをクリックし、
テーブル表示間の切り替えを選択してテーブルインターフェースを変更します。
コンソールのエディターからソースコードを実行する
エディターでファイルを開き、実行するコードの一部を選択します。
選択のコンテキストメニューから Python コンソールでの選択の実行を選択するか、Alt+Shift+E を押します。
コード選択の実行を監視します。
デフォルトでは、Python コンソールはプロジェクトに定義された Python インタープリターを使用して Python コマンドを実行します。ただし、代替 Python インタープリターを割り当てることができます。
asyncio コルーチンを実行する
エディターで、asyncio コルーチンの定義を含むコードのフラグメントを選択します。
コンテキストメニューから Python コンソールでの選択の実行を選択するか、Alt+Shift+E を押します。
コードが Python コンソールで実行された後、
awaitキーワードを使用してコルーチンを実行します。
Python コンソール設定を構成する
設定ダイアログ(Ctrl+Alt+S)で、を選択します。
Python インタープリターリストから利用可能なインタープリターを選択します。
必要に応じて、インタープリターの構成リンクをクリックして、インストールされているパッケージのリストを調べ、新しいパッケージを追加します。
開始スクリプトエリアのコードに注意してください。Python コンソールを開いた後に実行されるスクリプトが含まれています。これを使用して、必要な Python コマンドを事前にコーディングします。
複数の Python スクリプトで作業する場合、それぞれを個別の Python コンソールで実行することができます。
複数の Python コンソールを実行する
をクリックして、新しい Python コンソールを追加します。
デフォルトでは、各コンソールには Python コンソールという名前とインデックスがあります。実行中のスクリプトをコンソールに反映させるには、コンソールタブを右クリックしてコンソールの名前を変更を選択し、意味のある名前を入力します。
Python コンソールで実行しているすべてのコマンドは、1 つずつ実行されます。コマンドの実行に時間がかかる場合は、実行キューをプレビューして管理することをお勧めします。
コマンド実行キューを管理する
に移動し、Python コンソールのコマンドキューチェックボックスを有効にします。
コンソールツールバーの
をクリックして、キューを開きます。
Python コンソールコマンドキューダイアログで、コマンドのリストを確認します。必要に応じて、
をクリックして、コマンドをキューから削除します。
ツールバー
項目 | ツールチップとショートカット | 説明 |
|---|---|---|
| コンソールを再実行する Ctrl+F5 | 現在のプロセスを終了して新しいプロセスを起動するには、このボタンをクリックします。 |
| 停止 Ctrl+F2 | 現在のプロセスを停止するには、このボタンをクリックします。 ボタンを 1 回クリックするとソフトキルが呼び出され、アプリケーションが |
| 現在のステートメントを実行する Enter . | このボタンをクリックすると、コンソールの入力ペインに入力されたコマンドがキャレットで実行されます。 |
| デバッガーのアタッチ | デバッガープロセスをコンソールに接続します。 |
| 設定 | Python コンソールの以下の設定を指定できます。
|
| 新規コンソール | このボタンをクリックすると、新しいコンソールセッションが開始されます。 |
| ソフトラップを使用 | このボタンをクリックすると、出力のソフトラップモードが切り替わります。 |
| 最後までスクロールする | このボタンをクリックすると、スタックトレースの一番下に移動し、キャレットがソースコード内の対応する場所に移動します。 |
| 印刷 | コンソールテキストをデフォルトプリンタに送信するには、このボタンをクリックします。 |
| 変数の表示 | このボタンをクリックすると、コンソールで宣言されている変数が別のペインに表示されます。このペインで変数を右クリックすると、コンテキストメニューが表示されます。 |
| コマンドキューを表示 | このボタンをクリックして、コマンド実行キューをプレビューします。 |
| ブラウズ履歴 Ctrl+Alt+E | 対応するデータソースに対して実行したすべてのステートメントを表示するダイアログを開きます。 クエリ履歴を使用するダイアログも参照してください。 |
コンテキストメニューコマンド
コマンド | ショートカット | 説明 |
|---|---|---|
| 差分ビューアーのコンソールとクリップボードの内容を選択します。 | |
出力の一時停止 | Python スクリプト実行出力を一時停止します | |
| コンソールの上部からすべてのメッセージを削除するには、コンテキストメニューからこのアイテムを選択します。 |
関連ページ:
Python インタープリターを構成する
PyCharm の Python インタープリター:Python コードを PyCharm で動作させるには、少なくとも 1 つの Python インタープリターを設定する必要があります。Python インストールで利用可能なシステムインタープリターを使用できます。また、Virtualenv、pipenv、Poetry、uv、hatch、または conda の仮想環境を作成することもできます。仮想環境は、ベースインタープリターとインストールされたパッケージで構成されます。PyCharm Pro で...
クエリを実行する
データベースツールと SQL プラグインを有効にするこの機能は、PyCharm にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。クエリは、ショートカット、ツールバーボタン、コンテキストメニュー、...
ファイルの差分ビューアー
この差分ビューアーは、2 つのファイルまたはファイルの 2 つのバージョン (ローカルの変更、またはローカルファイルとリモートリポジトリ内のそのリビジョン間の変更) を比較するときに表示されます。バイナリや .jar ファイルなど、あらゆる種類のファイルを比較できます。これを開くには、比較する 2 つのファイル、またはそのバージョンを比較するファイルを選択し、を押します。差分ビューアーが新しいタブで開きます。差分ビューアーは、コード補完、ライブテンプレート、その他の機能を有効にする強力なエディター...
サービスツールウィンドウ
サービスツールウィンドウを使用すると、実行 / デバッグ構成、データベースセッション、Docker 接続など、ソフトウェア開発中に役立つさまざまなサービスを管理できます。プラグイン開発者は、IntelliJ プラットフォーム API を通じて他のサービスを追加できます。メインツールバーには、すべてのサービスタイプに共通の次のボタンとメニューが含まれています。すべて展開リスト内のすべての項目を展開します。すべて折りたたむリスト内のすべての項目を折りたたみます。グループ化サービスのリストを整理する方...