Jupyter ノートブックのサポート
PyCharm で利用可能な Jupyter Notebook 統合により、ノートブックのソースコードを簡単に編集、実行、デバッグし、ストリームデータ、イメージ、その他のメディアを含む実行出力を確認できます。
PyCharm のノートブックサポートは以下を含みます:
編集とプレビュー
テキストのセル定義を持つソースコードとしてノートブックを提示し、通常のコードとしてセルを操作する機能。
セル実行出力と Markdown コンテンツのライブプレビュー。
ファイルに行った変更の自動保存は、ファイルやプロジェクトを閉じる、IDE を終了するなど、さまざまなイベントによって引き起こされます。
コーディング支援:
セルを実行し、実行結果をプレビューする機能。
Jupyter ノートブックを使った基本操作のためのショートカット。
.ipynb ファイルを認識し、
アイコンでマークする機能。
PyCharm の Jupyter ノートブックでのクイックスタート
PyCharm で Jupyter ノートブックの使用を開始するには:

ユーザーインターフェースに慣れる
PyCharm で Jupyter ノートブックを使用する場合は、次のユーザーインターフェース機能に注意してください。
ノートブックエディター
PyCharm では、3 つの表示モードを使用して Jupyter ノートブックファイルを操作できます。
このモードでは、ノートブックセルを追加して編集できます。

このモードでは、セルを編集してその出力をプレビューすることができます。これは PyCharm の Jupyter ノートブックのデフォルトの表示モードです。

このモードでは、マークダウンセルと生セル、およびコードセルの実行結果をプレビューできます。

編集モードとプレビューモードは、現在選択されている PyCharm ユーザーインターフェースの外観を反映しています。
ノートブックツールバー
Jupyter ノートブックツールバーを使うと、ノートブックを使った基本的な操作すべてにすばやくアクセスできます。

基本的なノートブックの操作に簡単にアクセスできるように Jupyter クイックリストを開きます。
| |
---|---|
ノートブックのすべてのセルを実行します。 | |
セルの実行を中断する場合は、このアイコンをクリックします。 | |
このアイコンをクリックして、現在実行中のカーネルを再起動します | |
Datalore にアップロード / アップロードされたノートブックを更新。データ分析用のインテリジェントな Web アプリケーションであるデータロア(英語)を使用して、選択した Jupyter ノートブックを共有できます。このボタンをクリックして、現在のノートブックファイルの共有を開始します。ノートブックファイルを変更すると、このボタンで Datalore の共有ノートブックを更新できます。 | |
![]() | 現在使用されている Jupyter サーバーを表示する Jupyter サーバーウィジェット。ウィジェットをクリックし、 を選択して、別のローカルサーバーまたはリモート Jupyter サーバーをセットアップします。 |
![]() | 利用可能な Jupyter カーネルのリスト。 |
![]() | このチェックボックスを選択して、Jupyter ノートブックで JavaScript を実行できるようにします。 |
このアクションにより、現在のセルが上に移動します。 | |
このアクションにより、現在のセルが下に移動します。 | |
ノートブックはブラウザーでプレビューできます。 | |
エディターのソースセルからプレビューペインの対応する出力への自動スクロールを有効にします。 | |
プレビューペインのセル出力からエディターの対応するソースセルへの自動スクロールを有効にします。 | |
![]() | このアイコンをクリックすると、プレビューペインにソースコードの断片が表示されます。 |
![]() | このアイコンをクリックして、エディターのみの表示モードに切り替えます。 |
![]() | このアイコンをクリックすると、エディターとプレビューペインの両方が表示されます。 |
![]() | このアイコンをクリックすると、プレビューのみモードに切り替わります。 |
ツールウィンドウ
Jupyter サーバーのいずれかがある場合 Jupyter ツールウィンドウのサーバーログタブが表示されます開始しましたが。このウィンドウのサーバーログタブには、Jupyter サーバーの現在の状態とノートブックへのリンクがブラウザーに表示されます。

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

アイコンを使用して、変数のロードポリシーを管理できます。
関連ページ:

コードインスペクション
PyCharm には、プロジェクト内の異常コードを検出して修正する一連のコードインスペクションがあります。IDE はさまざまな問題を見つけてハイライトし、デッドコードを見つけ、可能性のあるバグを見つけ、スペルの問題、コード構造全体を改善することができます。インスペクションは、すべてのプロジェクトファ...

コード補完
このセクションでは、コーディングプロセスのスピードアップを可能にするコンテキスト対応コード補完のさまざまなテクニックについて説明します。基本補完 :基本コード補完は、可視性スコープ内のクラス、メソッド、キーワードの名前を完成させるのに役立ちます。コード補完を呼び出すと、PyCharm はコンテキスト...

ソースコードで作業する
コードを使用する場合、PyCharm は作業にストレスがないことを保証します。追加、選択、コピー、移動、編集、折りたたみ、出現箇所の検索、コードの保存に役立つさまざまなショートカットと機能を提供します。エディター内のナビゲーションについては、エディターの基本を参照してください。アクションの検索使用し...

Jupyter ノートブックコードセルの実行とデバッグ
Jupyter ノートブックファイルのコードフラグメントは、実行可能なセルとして構造化されています。各セルはコメントでマークされており、ガターのアイコンをクリックすることで独立して実行できます。すべてのセルを一度に実行するには、Jupyter ツールバーのをクリックします。コードセルを実行するターゲ...

Python プロジェクトを作成する
純粋な Pythonプロジェクトは、Python プログラミングを対象としています。プロジェクトは、ソースコード、テスト、使用するライブラリ、個人設定を 1 つのユニットに整理できます。プロジェクトが必要ない場合は、LightEdit モードでファイルを編集できます。プロジェクトを作成するには、次の...

仮想環境を構成する
PyCharm を使用すると、virtualenvツールを使用して、プロジェクト固有の分離された仮想環境を作成できます。仮想環境の主な目的は、他の Python プロジェクトに関係なく、特定のプロジェクトの設定と依存関係を管理することです。virtualenvツールは PyCharm にバンドルされ...