PyCharm 2025.3 ヘルプ

Jupyter ノートブックのサポート

PyCharm で利用可能な Jupyter Notebook 統合により、ノートブックのソースコードを編集、実行、デバッグし、ストリームデータ、イメージ、その他のメディアを含む実行出力を調べることができます。

PyCharm での Notebook のサポートは次のとおりです。

始める前に

Jupyter Notebook のすべての機能が正常に動作するには、設定 | プラグインページの「インストール済み」タブで Markdown プラグインが有効になっていることを確認してください。詳細については、プラグインのマッピングを参照してください。

クイックスタート

PyCharm で Jupyter ノートブックの使用を開始するには:

  1. Jupyter プロジェクトを作成します。

  2. .ipynb ファイルを開くか作成します。

  3. 追加および編集ソースセル

  4. いずれかのコードセルを実行して、Jupyter サーバーを起動します。

ユーザーインターフェースに慣れる

Jupyter ノートブックツールバー

Jupyter ノートブックツールバーを使用すると、ノートブックのすべての基本操作にすばやくアクセスできます。

Jupyter toolbar

アクションを追加、削除、並べ替えることでツールバーをカスタマイズできます。

  1. ノートブックツールバーの 詳細をクリックします。

  2. 以下のいずれか 1 つを実行します:

    • ツールバーのカスタマイズを選択し、リストからアクションを選択します。ツールバーに追加されます。

    • ツールバーのカスタマイズ | Jupyter ツールバーをカスタマイズ ... を選択すると、追加のアクションを追加または削除できるダイアログが開きます。詳細については、メニューおよびツールバーを参照してください。

項目

説明

Code Cell Below

下のコードセル

選択したセルにコードセルを追加します。

Move Cell Up

セルを上に移動

現在のセルを上に移動します。

Move Cell Down

セルを下に移動

現在のセルを下に移動します。

Run Cell and Select Below

セルを実行して下を選択

このセルを実行し、下のセルを選択します。下にセルがない場合は、PyCharm によって作成されます。

Run All

すべて実行

ノートブックのすべてのセルを実行します。

Restart Kernel

カーネルを再起動

このアイコンをクリックして、現在実行中のカーネルを再起動します

Clear All Outputs

すべての出力をクリア

ノートブック内のすべての出力をクリアします。

Create Gist

Gist を作成

Gist を作成ダイアログを開きます。

Go To Cell

このウィジェットをクリックすると、最後に実行されたセルに移動します。

Configure Jupyter Server

現在使用されている Jupyter サーバーを表示します。このウィジェットをクリックして Jupyter サーバーの構成を選択すると、別のローカルサーバーまたはリモート Jupyter サーバーがセットアップされます

Open Jupyter Console

Jupyter コンソールを開く

Jupyter ツールウィンドウJupyter コンソールタブを開きます。このボタンは、現在のノートブックに対して Jupyter サーバーを起動すると有効になります。

追加アクション

Cell type

セルタイプセレクター

選択したセルの種類を表示します。クリックして別の種類を選択し、それに応じてセルを変換します。

Delete Cell

セルを削除

現在のセルを削除します。

Debug Cell

セルのデバッグ

選択したセルのデバッグを開始します。

Select Cell Above

上のセルを選択

上のセルを選択します。

Select Cell Below

下のセルを選択

下のセルを選択します。

Open Notebook in Browser

ブラウザーでノートブックを開く

現在のノートブックをブラウザーで開きます。

セル

セルには、コードまたは Markdown テキストのいずれかが含まれます。コードセルを実行すると、コード実行の結果であるセル出力を表示できます。

Code cell

各セルには独自のツールバーが含まれており、重要なアクションにすばやくアクセスできます。

セルツールバーは次の要素で構成されます。

  • ツールバーで直接実行できるアクション

  • コンテキストメニューの追加アクション。コンテキストメニューを開くには、セルツールバーの More をクリックします。

ツールバーとコンテキストメニューで使用できるアクションは、セルの種類によって異なります。

項目

説明

ツールバーアクション

AI Edit Cell AI 編集セル

コードの提案や改善について AI による支援を受けられます。

Debug Cell デバッグセル

セル内のコードをデバッグします。

Delete Cell セルの削除

現在のセルを削除します。

コンテキストメニューのオプション

セルの上を実行

現在のセルの上のセルを実行します。

セル以下を実行

現在のセルとその下のセルを実行します。

セルを上に移動

現在のセルを上に移動します。

セルを下に移動

現在のセルを下に移動します。

上のセルをマージ

現在のセルを上のセルと結合します。

下のセルをマージ

現在のセルをその下のセルと結合します。

セルの分割

キャレット位置でセルを 2 つに分割します。

下のセルを複製

現在のセルを複製し、そのコピーを下に挿入します。

セルをコピー

セルをコピーしてクリップボードに追加します。

セルを切り取る

セルを削除してクリップボードに追加します。

セルを Markdown に変換する

現在のセルのタイプを Markdown に変更します。

セルを SQL に変換する

現在のセルのタイプを SQL に変更します。

セルタグを追加

セルを整理または管理するにはタグを追加します。

出力のクリア

セルの出力をクリアします。

項目

説明

ツールバーアクション

AI Edit Cell AI 編集セル

コードの提案や改善について AI による支援を受けられます。

Edit 編集

編集モードに切り替えます。

Run Section ランセクション

Markdown セクション内のすべてのセルを実行します。

Delete Cell セルの削除

現在のセルを削除します。

コンテキストメニューのオプション

セルタグを追加

セルを整理または管理するにはタグを追加します。

下のセルを複製

現在のセルを複製し、そのコピーを下に挿入します。

セルを上に移動

現在のセルを上に移動します。

セルを下に移動

現在のセルを 1 つ下に移動します。

セルをコピー

セルをコピーしてクリップボードに追加します。

セルを切り取る

セルを削除してクリップボードに追加します。

項目

説明

ツールバーアクション

AI Edit Cell AI 編集セル

コードの提案や改善について AI による支援を受けられます。

Debug Cell デバッグセル

セル内のコードをデバッグします。

Delete Cell セルの削除

現在のセルを削除します。

コンテキストメニューのオプション

セルの上を実行

現在のセルの上のセルを実行します。

セル以下を実行

現在のセルとその下のセルを実行します。

セルを上に移動

現在のセルを上に移動します。

セルを下に移動

現在のセルを下に移動します。

上のセルをマージ

現在のセルを上のセルと結合します。

下のセルをマージ

現在のセルをその下のセルと結合します。

セルの分割

キャレット位置でセルを 2 つに分割します。

下のセルを複製

現在のセルを複製し、そのコピーを下に挿入します。

セルをコピー

セルをコピーしてクリップボードに追加します。

セルを切り取る

セルを削除してクリップボードに追加します。

セルを Markdown に変換する

現在のセルのタイプを Markdown に変更します。

セルタグを追加

セルを整理または管理するにはタグを追加します。

出力のクリア

セルの出力をクリアします。

セルツールバーをカスタマイズする

  1. Ctrl+Alt+S を押して設定を開き、外観 & 振る舞い | メニューおよびツールバーを選択します。

    または、ツールバーの More をクリックし、セルツールバーのカスタマイズを選択します。

  2. Jupyter セルツールバーをカスタマイズするでアクションを追加または削除します。

    詳細は、メニューおよびツールバーを参照してください。

  3. 変更を適用してウィンドウを閉じるには OK をクリックし、ウィンドウを開いたままにするには適用をクリックします。

Jupyter ツールウィンドウ

Jupyter サーバーのいずれかを起動すると、Jupyter ツールウィンドウが表示されます。このウィンドウのサーバータブには、Jupyter サーバーの現在の状態と、ブラウザーで表示されるノートブックへのリンクが表示されます。

Jupyter server tool window: the Server log tab

また、実行中のサーバー(Stop the server)を停止したり、停止したサーバー(Run the server)を起動したりするためのコントロールも提供されます。

Jupyter コンソール

Jupyter コンソールでは以下のコマンドを実行できます:

  1. ノートブックツールバーOpen Jupyter Console Jupyter コンソールを開くをクリックします。このボタンは、現在のノートブックの Jupyter サーバーを起動すると有効になります。ノートブックファイルごとに 1 つのコンソールを開くことができます。

  2. コマンドまたは一連のコマンドを入力し、コンソールツールバーの Execute Current Statement in One-Line Console を押します。

変数タブは、実行されたセルの変数値に関する詳細なレポートを提供します。このタブは、Jupyter コンソールを起動すると自動的に開きます。

Jupyter tool window: the Variables tab

Jupyter 変数ツールウィンドウ

Jupyter 変数ツールウィンドウは、セルを実行するたびに表示されます。このウィンドウを恒久的に非表示にしたい場合は、設定 | Jupyter | Jupyter 一般に移動し、実行時に変数ツールウィンドウを表示するチェックボックスをオフにしてください。

Jupyter Variables tool window

Jupyter 変数ツールウィンドウでは、変数の値を表示したり、変数のリストを管理したりできます。

  • コードセルを再実行せずに変数のリストをリフレッシュするには、Refresh Variables 変数のリフレッシュをクリックします。

    Refresh Variables
  • 変数を名前または型で並べ替えるには、Sort By 並べ替えをクリックし、リストから必要なオプションを選択します。

    Sort By

構造ツールウィンドウ

.ipynb ファイルの場合、Markdown セルと Python セルの両方を構造ツールウィンドウに表示できます。

  • Markdown セルは、見出しテキストをラベルとして使用して表示されます。構造ビューには、見出しを含む Markdown セルのみが含まれます。

    デフォルトでは、構造ツールウィンドウ内の Markdown 見出しのみに番号が付けられます。

    番号設定を構成するには、ツールウィンドウのツールバーで 表示オプションをクリックし、次に見出し番号を表示をクリックします。

  • 構造ツールウィンドウPython セルを表示するには、ツールウィンドウのツールバーで 表示オプションをクリックし、次に Python セルを表示をクリックします。以下のいずれかのオプションを選択できます。

    • すべて : すべてのコードセルを表示します。

    • コメント付き: コメントで始まるコードセルのみを表示します。コメントはセルラベルとして使用されます。

    • なし : コードセルを表示しません。

    構造ツールウィンドウは、コードセルのクラス、関数、その他の要素を表示します。

Structure tool window for Jupyter
2025 年 10 月 02 日

関連ページ:

コードインスペクション

PyCharm には、プロジェクト内の異常なコードを検出して修正する一連のコードインスペクションがあります。IDE は、さまざまな問題を見つけてハイライトし、デッドコードを見つけ、考えられるバグやスペルの問題を見つけ、全体的なコード構造を改善することができます。インスペクションは、すべてのプロジェクトファイルまたは特定のスコープでのみ(たとえば、本番コードまたは変更されたファイルでのみ)コードをスキャンできます。すべてのインスペクションには、問題がコードに影響を与える可能性がある程度の重大度レベ...

コード補完

基本コード補完は、可視性スコープ内のクラス、メソッド、キーワードの名前を補完するのに役立ちます。PyCharm はコンテキストを分析し、現在のキャレット位置から到達可能な選択肢を提案します。候補にはライブテンプレートも含まれます。補完機能は英語以外のキーボードレイアウトでも利用できます。基本補完を呼び出すデフォルトでは、PyCharm は入力時に自動的にコード補完ポップアップを表示します。あるいは、を押すか、メインメニューからを選択することもできます。基本コード補完を 2 回呼び出すと、依存関...

ソースコードの操作

コードを使用する場合、PyCharm は作業にストレスがないことを保証します。追加、選択、コピー、移動、編集、折りたたみ、出現箇所の検索、コードの保存に役立つさまざまなショートカットと機能を提供します。エディター内のナビゲーションについては、エディターの基本を参照してください。アクションの検索使用したいアクションのショートカットを覚えていない場合は、を押して名前でアクションを見つけてください。同じダイアログを使用してクラス、ファイル、シンボルを見つけることができます。詳しくは、名前でターゲット...

Jupyter ノートブックコードセルの実行とデバッグ

ノートブックツールバーのアイコン、コードセルのコンテキストメニューと構造ツールウィンドウのコマンド、およびガターの実行アイコンを使用して、さまざまな方法でノートブックセルのコードを実行できます。コードセルを実行する:ショートカットとツールバーオプションを使用してコードセルを実行する次のスマートショートカットを使用して、コードセルをすばやく実行します。現在のセルを実行します。現在のセルを実行し、その下のセルを選択します。実行が完了すると、セルは編集モードのままになるため、必要に応じて変更

Jupyter ノートブックの作成と編集

Jupyter プロジェクトを作成するに移動します。Jupyter プロジェクトテンプレートを選択します。プロジェクトの場所を選択します。ロケーションフィールドでクリックし、プロジェクトのディレクトリを指定します。プロジェクト名は、指定されたパスのフォルダー名から自動的に取得されます。プロジェクトを Git バージョン管理下に置くには、Git リポジトリの作成を選択します。PyCharm でファイルをプロジェクトに追加する場合は、シンプルな Jupyter ノートブックを作成するを選択します。こ...

Jupyter ノートブックの AI Assistant

利用可能: PyCharm Professional および DataSpellPyCharm および DataSpell の Jupyter 固有の AI 機能を使用して、Jupyter セルとデータフレームを説明したり、新しいセルを作成したり、視覚化を生成したり、セルを編集したり、コード内のエラーを修正したりします。AI で説明:Jupyter セルを説明する Jupyter ノートブックを開き、次のいずれかを実行します。セルを右クリックしてコンテキストメニューを開きます。を押します。、AI...