PyCharm 2019.3ヘルプ

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

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

PyCharmのノートブックサポートは以下を含みます:

  • 編集とプレビュー

    • テキストのセル定義を持つソースコードとしてノートブックを提示し、通常のコードとしてセルを操作する機能。

    • セル実行出力とMarkdownコンテンツのライブプレビュー。

    • ファイルに行った変更の自動保存は、ファイルやプロジェクトを閉じる、IDEを終了するなど、さまざまなイベントによって引き起こされます。

  • コーディング支援:

  • セルを実行して実行結果をプレビューする機能。

  • 専用Jupyter Notebookデバッガ

  • Jupyterノートブックを使った基本操作のためのショートカット。

  • .ipynb ファイルを認識し、ipynb file icon アイコンでマークする機能。

PyCharmのJupyterノートブックでのクイックスタート

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

  1. 新規プロジェクトの作成仮想環境の指定jupyterパッケージのインストール

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

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

  4. 実行 Jupyterサーバーを起動するための任意のコードセル。

  5. プレビューペインで実行結果を分析します。

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

PyCharmでJupyterノートブックを使用する場合は、次のユーザーインターフェース機能に注意してください。

ノートブックエディター

PyCharmでは、3つの表示モードを使用してJupyterノートブックファイルを操作できます。

このモードでは、ノートブックセルを追加して編集できます。

Editor only mode

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

Editor and preview mode

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

Preview only mode

編集モードとプレビューモードは、現在選択されているPyCharm ユーザーインターフェースの外観を反映しています。

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

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

Jupyter toolbar

ツールバー要素

説明

Jupyter Quick List

基本的なノートブックの操作に簡単にアクセスできるようにJupyter クイック・リストを開きます。

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

  • セルの実行 : 現在のセル Ctrl+Enterを実行します。

  • 上をすべて実行 : 現在のセルを除く上記のすべてのセルを実行します。

  • 下をすべて実行 : 現在のセルとそのすべてのセルを実行します。

  • セルを実行して下を選択 : 現在のセルを実行し、下のセル(Shift+Enter)に移動します。

  • セルのデバッグ : 現在のセル(Windowsの場合はShift+Alt+Enter、macOSの場合は ⌥⇧↩ )のデバッグセッションを開始します。

  • 上にセルを挿入 : 現在のセルの上に新しいコードセルを追加します(Windowsの場合はShift+Alt+A、macOSの場合は ⌥ ⇧ A )。

  • 下にセルを挿入 : 現在のセルに新しいコードセルを追加します(Windowsの場合はShift+Alt+B、macOSの場合は ⌥ ⇧ B )。

  • 上のセルを選択 : 現在のセルの上のセルを選択します。

  • 下のセルを選択 : 現在のセルのセルを選択します。

  • 出力のクリア : プレビュー領域のすべての実行出力を消去します。

  • Jupyter サーバーの開始 : 起動 Jupyterサーバー。

  • Jupyter サーバーの停止 : 停止 Jupyterノートブック。

  • ショートカットの構成 : デフォルトのキーマップを変更するために設定/環境設定 | キーマップダイアログを開きます。

Run all cells

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

Interrupt the kernel

セルの実行を中断したい場合は、このアイコンをクリックしてください。

Restart the kernel

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

Datalore icon

Dataloreにアップロード/アップロードされたノートブックを更新。データ分析用のインテリジェントWebアプリケーションであるデータロア(英語)を使用して、選択したJupyterノートブックを共有できます。現在のノートブックファイルの共有を開始するには、このボタンをクリックしてください。ノートブックファイルを変更すると、このボタンでDataloreの共有ノートブックを更新できます。

List of Jupyter servers

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

List of Jupyter kernels

利用可能なJupyter カーネルのリスト。

Trusted JS widgets

JupyterノートブックでJavaScriptを実行できるようにするには、このチェックボックスを選択します。

Scroll from source

エディターのソースセルからプレビューペインの対応する出力への自動スクロールを有効にします。

Scroll to source

プレビューペインのセル出力からエディターの対応するソースセルへの自動スクロールを有効にします。

Show sources in preview

このアイコンをクリックすると、プレビューペインにソースコードの断片が表示されます。

Editor only viewing mode

このアイコンをクリックすると、エディターのみの表示モードに切り替わります。

Editor and preview viewing mode

このアイコンをクリックすると、エディタープレビューペインの両方が表示されます。

Preview only mode

プレビュー専用モードに切り替えるには、このアイコンをクリックします。

ツール・ウィンドウ

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

Jupyter server tool window: the Server log tab

また、実行中のサーバー(Stop the server)を停止し、停止したサーバー Run the serverを起動する制御も提供します。

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

Jupyter server tool window: the Variables tab

Settings アイコンを使用して、変数ロードポリシーを管理できます。

PyCharmでのJupyter Notebookサポートの詳細については、以下のトピックを参照してください。

最終更新日: 2019年12月10日

関連ページ:

コード・インスペクション

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

コード補完

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

ソースコードで作業する

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

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

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

Python プロジェクトを作成します

純粋なPythonプロジェクトは純粋なPythonプログラミングを対象としています。プロジェクトを作成するには、次のいずれかを実行します。メインメニューから、を選択します。ようこそ画面で、新規プロジェクトの作成をクリックします。新規プロジェクトダイアログが開きます。新規プロジェクトダイアログで、プロ...

仮想環境

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