Jupyter ノートブックのサポート
PyCharm で利用可能な Jupyter Notebook 統合により、ノートブックのソースコードを編集、実行、デバッグし、ストリームデータ、イメージ、その他のメディアを含む実行出力を調べることができます。
PyCharm での Notebook のサポートは次のとおりです。
コーディング支援:
Python コンソールで IPython(英語) コマンドを実行する機能。
Jupyter ノートブックを使った基本操作のためのショートカット。
.ipynb ファイルを認識し、
アイコンでマークする機能。
Jupyter プロジェクトテンプレート。
Jupyter 固有の AI 機能。
クイックスタート
PyCharm で Jupyter ノートブックの使用を開始するには:
Jupyter プロジェクトを作成します。
.ipynb ファイルを開くか作成します。
追加および編集ソースセル
いずれかのコードセルを実行して、Jupyter サーバーを起動します。
ユーザーインターフェースに慣れる
Jupyter ノートブックツールバー
Jupyter ノートブックツールバーを使うと、ノートブックを使った基本的な操作すべてにすばやくアクセスできます。

項目 | 説明 |
---|---|
下のコードセル | 選択したセルにコードセルを追加します。 |
セルを切り取る | 選択した項目を現在の場所からクリップボードに移動します。セルが選択されている場合は、セル全体を移動します。 |
セルをコピー | 選択したアイテムをクリップボードにコピーします。セルが選択されている場合は、セル全体をコピーします。 |
セルに貼り付け | クリップボードの内容を選択した場所に挿入します。セル全体を選択した場合、内容は選択したセルの新しいセルに貼り付けられます。 |
セルを上に移動 | 現在のセルを上に移動します。 |
セルを下に移動 | 現在のセルを下に移動します。 |
セルを実行して下を選択 | このセルを実行し、下のセルを選択します。下にセルがない場合は、PyCharm によって作成されます。 |
セルのデバッグ | 選択したセルのデバッグを開始します。 |
カーネルを中断する | セルの実行を中断する場合は、このアイコンをクリックします。 |
カーネルを再起動 | このアイコンをクリックして、現在実行中のカーネルを再起動します。 |
すべて実行 | ノートブックのすべてのセルを実行します。 |
すべての出力をクリア | ノートブック内のすべての出力をクリアします。 |
セルを削除 | 現在のセルを削除します。 |
| このウィジェットをクリックすると、リストからセルタイプを選択したり、選択したセルのタイプを変更したりできます。 |
| このウィジェットをクリックすると、最後に実行されたセルに移動します。 |
| 現在使用されている Jupyter サーバーを表示します。このウィジェットをクリックして セットアップされます。 を選択すると、別のローカルサーバーまたはリモート Jupyter サーバーが |
Jupyter コンソールを開く | Jupyter ツールウィンドウの Jupyter コンソールタブを開きます。このボタンは、現在のノートブックに対して Jupyter サーバーを起動すると有効になります。 |
上のセルを選択 | 上のセルを選択します。 |
下のセルを選択 | 下のセルを選択します。 |
ブラウザーでノートブックを開く | 現在のノートブックをブラウザーで開きます。 |
セル
セルには、コードまたは Markdown テキストのいずれかが含まれます。コードセルを実行すると、コード実行の結果であるセル出力を表示できます。

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

また、実行中のサーバー()を停止したり、停止したサーバー(
)を起動したりするためのコントロールも提供されます。
Jupyter ツールウィンドウの変数タブには、実行されたセルの変数値に関する詳細なレポートが表示されます。

Jupyter ツールウィンドウの Jupyter コンソールタブでコマンドを実行できます。
ノートブックツールバーの
Jupyter コンソールを開くをクリックします。このボタンは、現在のノートブックの Jupyter サーバーを起動すると有効になります。ノートブックファイルごとに 1 つのコンソールを開くことができます。
コマンドまたは一連のコマンドを入力し、コンソールツールバーの
を押します。
構造ツールウィンドウ
.ipynb ファイルの場合、Markdown
セルと Python
セルの両方を構造ツールウィンドウに表示できます。
Python セルは、コメントで始まる場合にのみ表示されます。最初のコメントの内容がセルのタイトルとして使用されます。

関連ページ:

コードインスペクション
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 セルとデータフレームを説明し、新しいセルを作成し、視覚化を生成し、セルを...