PyCharm 2026.1 Help

Python コンソール

ツール | Python コンソール

Python コンソールでは、 Python シェル(英語)での経験と同様に、Python コマンドとスクリプトを 1 行ずつ実行できます。

Python コンソールの使用

対応するコマンドを ツール メニューで選択するたびに、コンソールがツールウィンドウとして表示されます。 Python コンソールを開くショートカットを割り当てられます。 Ctrl+Alt+S を押し、 キーマップ に移動して、 メインメニュー | ツール | Python またはデバッグコンソール のショートカットを指定します。

PyCharm 内で Python コンソールを使用する主な理由は、コード補完、コード解析、クイックフィックスなど IDE の主な機能を活用するためです。

Python コンソールのコード補完

上下矢印キーを使って実行されたコマンドの履歴を参照し、必要なコマンドを繰り返し実行できます。 実行中に計算された変数の値をプレビューするには、 特殊変数​和変数 リストを確認してください。

コンソールは、ローカルおよびリモートの両方の、すべてのタイプの Python インタープリターおよび仮想環境で使用できます。

データ構造を表示する

  • Python コンソール​ で変数を表示する場合、 配列として表示データフレームとして表示 、または シリーズとして表示 リンクをクリックして、 データビュー ツールウィンドウにデータを表示できます。

    データフレームの表示
  • デフォルトでは、新しいテーブル表現が使用されます。

    その他のアクション をクリックし、 テーブル表示間の切り替えテーブル表示間の切り替え を選択してテーブルインターフェースを変更します。

コンソールのエディターからソースコードを実行する

  1. エディターでファイルを開き、実行するコードの一部を選択します。

  2. 選択のコンテキストメニューから Execute Selection in Python Console を選択するか、 Alt+Shift+E を押します。

  3. コード選択の実行を監視します。

デフォルトでは、Python コンソールはプロジェクトに定義された Python インタープリターを使用して Python コマンドを実行します。 ただし、代替 Python インタープリターを割り当てることができます。

asyncio コルーチンを実行する

  1. エディターで、asyncio コルーチンの定義を含むコードのフラグメントを選択します。

  2. コンテキストメニューから Execute Selection in Python Console を選択するか、 Alt+Shift+E を押します。

  3. コードが Python コンソールで実行された後、 await キーワードを使用してコルーチンを実行します。

    コンソールでの asyncio コルーチンの実行

Python コンソール設定を構成する

  1. 設定 ダイアログ(Ctrl+Alt+S )で、 ビルド、実行、デプロイ | コンソール | Python コンソール を選択します。

  2. Python インタープリター リストから利用可能なインタープリターを選択します。

  3. 必要に応じて、 インタープリターの構成 リンクをクリックして、インストールされているパッケージのリストを調べ、新しいパッケージを追加します。

    開始スクリプト エリアのコードに注意してください。 Python コンソールを開いた後に実行されるスクリプトが含まれています。 これを使用して、必要な Python コマンドを事前にコーディングします。

複数の Python スクリプトで作業する場合、それぞれを個別の Python コンソールで実行することができます。

複数の Python コンソールを実行する

  1. New Console をクリックして、新しい Python コンソールを追加します。

  2. デフォルトでは、各コンソールには Python コンソール​ という名前とインデックスがあります。 実行中のスクリプトをコンソールに反映させるには、コンソールタブを右クリックして コンソールの名前を変更 を選択し、意味のある名前を入力します。

Python コンソールで実行しているすべてのコマンドは、1 つずつ実行されます。 コマンドの実行に時間がかかる場合は、実行キューをプレビューして管理することをお勧めします。

コマンド実行キューを管理する

  1. 設定 | ビルド、実行、デプロイ | コンソール に移動し、 Python コンソールのコマンドキュー チェックボックスを有効にします。

  2. コンソールツールバーの Command queue をクリックして、キューを開きます。

  3. Python コンソールコマンドキュー ダイアログで、コマンドのリストを確認します。 必要に応じて、 除去する をクリックして、コマンドをキューから削除します。

ツールバー

項目

ツールチップとショートカット

説明

コンソールを再実行する

コンソールを再実行する

Ctrl+F5

現在のプロセスを終了して新しいプロセスを起動するには、このボタンをクリックします。

停止ボタン

停止

Ctrl+F2

現在のプロセスを停止するには、このボタンをクリックします。

ボタンをクリックすると、 ソフトキルが実行され、アプリケーションが SIGINT イベントを受信して正常終了できます(Windows では Ctrl+C​(コピー)​ イベントがエミュレートされます)。 ボタンをクリックすると、 強制終了ボタン に切り替わり、その後にクリックするとアプリケーションの強制終了につながります。例えば Unix では SIGKILL が送信されます。

コマンドの実行

現在のステートメントを実行する

Enter

このボタンをクリックすると、コンソールの入力ペインに入力されたコマンドがキャレットで実行されます。

デバッグ

デバッガーのアタッチ

デバッガープロセスをコンソールに接続します。

設定

設定

Python コンソールの以下の設定を指定できます。

  • 簡略化された変数ビュー: 特殊変数​和変数 グループに次の名前を含めるには、このオプションを選択します。

    • すべての変数はダンダーの名前を持つ。

    • functionclassobjmodule のすべてのインスタンス。

    • IPython を持つデバッグコンソールが起動されていれば、すべての IPython 内部変数。

  • 変数ロードポリシー。 以下のいずれかのポリシーを選択できます。

    • 同期: このオプションが有効な場合、表示されるメッセージは Collecting data で、その後デバッガーは変数の値を表示します。

    • 非同期: このオプションが有効な場合、デバッガー内の変数は個別に (非同期的に) ロードされます。 この場合、変数のロードに時間がかかると、デバッガーは ...Loading Value メッセージを表示し、その後、変数の値が表示されるか、変数が遅すぎる場合は Loading timed out メッセージが表示されます。 オンデマンドモードに切り替えることを提案する警告メッセージに注意してください。

    • オンデマンド: このオプションが有効な場合、デバッガーは Show Value メッセージを表示します。 クリックして読み込みを有効にします。

    ロードポリシーの変更は、デバッグプロセスを再実行した後に有効になることに注意してください。

新しいコンソールを追加する

New Console

このボタンをクリックすると、新しいコンソールセッションが開始されます。

ソフトラップボタン

ソフトラップを使用

このボタンをクリックすると、出力のソフトラップモードが切り替わります。

最後までスクロールする

最後までスクロールする

このボタンをクリックすると、スタックトレースの一番下に移動し、キャレットがソースコード内の対応する場所に移動します。

印刷ボタン

印刷

コンソールテキストをデフォルトプリンタに送信するには、このボタンをクリックします。

デバッガーのウォッチ

変数の表示

このボタンをクリックすると、コンソールで宣言されている変数が別のペインに表示されます。 このペインで変数を右クリックすると、コンテキストメニューが表示されます。

新しいコンソールを追加する

Show Command Queue

このボタンをクリックして、コマンド実行キューをプレビューします。

「クエリ履歴の参照」ボタン

ブラウズ履歴

Ctrl+Alt+E

対応するデータソースに対して実行したすべてのステートメントを表示するダイアログを開きます。

クエリ履歴を使用するダイアログ も参照してください。

コンテキストメニューコマンド

コマンド

ショートカット

説明

クリップボードと比較 クリップボードと比較

差分ビューアーのコンソールとクリップボードの内容を選択します。

出力の一時停止

Python スクリプト実行出力を一時停止します

すべてクリア すべてをクリア

コンソールの上部からすべてのメッセージを削除するには、コンテキストメニューからこのアイテムを選択します。

2026 年 6 月 1 日