PyCharm 2024.3 ヘルプ

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

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

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

クイックスタート

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

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

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

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

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

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

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

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

Jupyter toolbar

項目

説明

Code Cell Below

下のコードセル

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

Cut Cell

セルを切り取る

選択した項目を現在の場所からクリップボードに移動します。セルが選択されている場合は、セル全体を移動します。

Copy Cell

セルをコピー

選択したアイテムをクリップボードにコピーします。セルが選択されている場合は、セル全体をコピーします。

Paste Below Cell

セルに貼り付け

クリップボードの内容を選択した場所に挿入します。セル全体を選択した場合、内容は選択したセルの新しいセルに貼り付けられます。

Move Cell Up

セルを上に移動

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

Move Cell Down

セルを下に移動

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

Run Cell and Select Below

セルを実行して下を選択

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

Debug Cell

セルのデバッグ

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

Interrupt Kernel

カーネルを中断する

セルの実行を中断する場合は、このアイコンをクリックします。

Restart Kernel

カーネルを再起動

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

Run All

すべて実行

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

Clear All Outputs

すべての出力をクリア

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

Delete Cell

セルを削除

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

Cell type

このウィジェットをクリックすると、リストからセルタイプを選択したり、選択したセルのタイプを変更したりできます。

Go To Cell

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

Configure Jupyter Server

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

Open Jupyter Console

Jupyter コンソールを開く

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

Select Cell Above

上のセルを選択

上のセルを選択します。

Select Cell Below

下のセルを選択

下のセルを選択します。

Open Notebook in Browser

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

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

セル

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

Code cell

Jupyter ツールウィンドウ

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

Jupyter server tool window: the Server log tab

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

Jupyter ツールウィンドウの変数タブには、実行されたセルの変数値に関する詳細なレポートが表示されます。

Jupyter server tool window: the Variables tab

Jupyter ツールウィンドウの Jupyter コンソールタブでコマンドを実行できます。

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

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

構造ツールウィンドウ

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

Python セルは、コメントで始まる場合にのみ表示されます。最初のコメントの内容がセルのタイトルとして使用されます。

Structure tool window for Jupyter

関連ページ:

コードインスペクション

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

コード補完

このセクションでは、コーディングプロセスのスピードアップを可能にするコンテキスト対応コード補完のさまざまなテクニックについて説明します。基本補完:基本コード補完は、可視性スコープ内のクラス、メソッド、キーワードの名前を補完するのに役立ちます。コード補完を呼び出すと、PyCharm はコンテキストを分析し、現在のキャレット位置から到達可能な選択肢を提案します (提案にはライブテンプレートも含まれます)。基本コード補完がフィールド、パラメーター、変数宣言の一部に適用されている場合、PyCharm...

ソースコードの操作

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

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

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

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

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

Jupyter ノートブックの AI Assistant

AI Assistant プラグインをインストールするこの機能は、インストールして有効にする必要がある AI Assistant プラグインに依存しています。を押して設定を開き、を選択します。マーケットプレースタブを開き、AI Assistant プラグインを見つけて、インストールをクリックします (プロンプトが表示されたら、IDE を再起動します)。PyCharm の Jupyter 固有の AI 機能を使用して、Jupyter セルとデータフレームを説明し、新しいセルを作成し、視覚化を生成し、セルを...