PyCharm 2020.3 ヘルプ

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

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

jupyter notebook

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

  • 編集とプレビュー

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

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

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

  • コーディング支援:

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

  • 専用 Jupyter Notebook デバッガー

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

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

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

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

  1. 新しい Python プロジェクトを作成する仮想環境を指定しjupyter パッケージをインストールします。

  2. 必要に応じて、新しい仮想環境を 構成または作成します

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

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

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

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

Quick start with Jupyter notebook

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

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

ノートブックエディター

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

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

Editor only mode

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

Editor and preview mode

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

Preview only mode

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

ノートブックツールバー

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

Jupyter toolbar
Jupyter Quick List

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Run all cells ノートブックのすべてのセルを実行します。
Interrupt the kernel セルの実行を中断する場合は、このアイコンをクリックします。
Restart the kernel このアイコンをクリックして、現在実行中のカーネル再起動します
Datalore iconDatalore にアップロード / アップロードされたノートブックを更新。データ分析用のインテリジェントな Web アプリケーションであるデータロア(英語)を使用して、選択した Jupyter ノートブックを共有できます。このボタンをクリックして、現在のノートブックファイルの共有を開始します。ノートブックファイルを変更すると、このボタンで Datalore の共有ノートブックを更新できます。
List of Jupyter servers 現在使用されている Jupyter サーバーを表示する Jupyter サーバーウィジェット。ウィジェットをクリックし、Jupyter サーバーの構成を選択して、別のローカルサーバーまたはリモート Jupyter サーバーをセットアップします。
List of Jupyter kernels 利用可能な Jupyter カーネルのリスト。
Trusted JS widgets このチェックボックスを選択して、Jupyter ノートブックで JavaScript実行できるようにします。
Move the cell up このアクションにより、現在のセルが上に移動します。
Move the cell down このアクションにより、現在のセルが下に移動します。
Open notebook in browser ノートブックはブラウザーでプレビューできます。
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 には、プロジェクト内の異常コードを検出して修正する一連のコードインスペクションがあります。IDE はさまざまな問題を見つけてハイライトし、デッドコードを見つけ、可能性のあるバグを見つけ、スペルの問題、コード構造全体を改善することができます。インスペクションは、すべてのプロジェクトファ...

コード補完

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

ソースコードで作業する

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

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

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

Python プロジェクトを作成する

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

仮想環境を構成する

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