PyCharm 2020.1ヘルプ

Jupyterノートブックファイルの編集

プロジェクトをセットアップする

  1. PyCharmで、新しいPython プロジェクトを作成するか、または既存のものを開きます。

  2. Install the jupyter package for the selected interpreter.

  3. すべてのインデックス作成プロセスが完了したら、ノートブックファイルを使用する準備が整いました。

To open an existing .ipynb file, follow the same steps as for the files of the other types. If needed, you can create a notebook file.

ノートブックファイルを作成する

  1. 以下のいずれか 1 つを実行します:

    • プロジェクトツールウィンドウでターゲットディレクトリを右クリックして、コンテキストメニューから新規を選択します。

    • Alt+Insert 押下

  2. Jupyter Notebookを選択します。

  3. 開いたダイアログで、ファイル名を入力してください。

A notebook document has the *.ipynb extension and is marked with the corresponding icon: Jupyter Notebook file icon .

Switch between the available editing modes by using the corresponding icons.

ノートブックでソースコードを編集する

Markdown、raw、codeの各セルをノートブックファイルに追加できます。

  1. 新しいセルを追加するには、次のいずれかの方法を使用します。

    • ガターの一番下の行にある the Add button アイコンをクリックします。追加するセルの種類を選択します。

      Adding a new cell

    • 対応するコメントを入力してください。

      コメントセルタイプ
      #%% mdMarkdown(英語)マークアップ言語。
      #%%Pythonコードの断片
      #%% raw“Raw NBConvert”(英語)セル型。
    • コードセルの場合は、Alt + Shift + A (Windows)または ⌥ ⇧ A (macOS)を押して現在選択されているセルの上に新しいセルを挿入するか、Alt + Shift + B (Windows)または ⌥ ⇧ B (macOS)を押して選択セルに新しいセルを作成します。

  2. Add appropriate content to the newly created cell. Once a Markdown or raw cell is added, its output appears in the プレビュー pane. To preview the results produced by a code cell you need to execute it first.

    Example of a Markdown fragment

    Use the Show sources in preview icon to control visibility of the source code preview.

1つのセルまたはノートブック全体にさまざまな編集アクションを適用できます。 Ctrl+A を1回押してキャレットのセルを選択し、Ctrl+A を2回押してノートブックのすべてのセルを選択します。

ノートブックファイルを編集するとき、PyCharmが外部で変更された場合、ノートブックのソースコードとプレビューを更新することに注意してください。

Synchronizing changes in a notebook that has been updated externally

コードアシスタンスを使用する

構文の強調表示、コード補完などのPythonコードインサイトを使用して、コードセルを編集できます。

  • PyCharm enables code completion for the names of classes, functions, and variables. Start typing the name of the code construct, and the suggestion list appears.

    Code completion for Jupyter notebooks
  • ランタイムの補完は、セルの実行中にJupyterカーネルから情報を取得します。データ要素の名前の入力を開始すると、カーネルは候補のリストを要求します。

    Runtime code completion for Jupyter notebooks
  • インテンションアクションとクイックフィックス。インテンションアクションを使用して欠落しているインポートをその場で追加するを実行できます。

    Quick-fix for the missing import

ソースエディターを構成する

  1. セルセパレータを設定します。

    デフォルトでは、すべてのセルは線で区切られています。このフォーマットを変更するには、プロジェクト設定/環境設定 Ctrl+Alt+Sを開き、ビルド、実行、デプロイ | Jupyterダイアログを選択し、エディターにセル行セパレーターを表示するチェックボックスの選択を解除します。

  2. コードセルとMarkdownセルの仮想線の数を設定します。

    When you create new code or Markdown cells, PyCharm adds opening and closing virtual lines that are not part of the cell content, are not displayed in the プレビュー area, and are not saved in the notebook file. By default, PyCharm adds one line before the actual content and one line after it. To change this behavior, open 設定/環境設定 Ctrl+Alt+S , select ビルド、実行、デプロイ | Jupyter dialog, and modify the value of the コードコール開始/終了の仮想回線数 input stepper.

ノートブックのプレビュー領域を構成する

  • フォントサイズを管理します。

    デフォルトでは、プレビュー領域の出力コンテンツはエディターのフォントサイズを使用して表示されます。この値を変更して特定のフォントサイズを設定するには、設定/環境設定 Ctrl+Alt+Sを開き、ビルド、実行、デプロイ | Jupyterダイアログを選択し、フォントエディターのサイズを使用する選択を解除し、フォント・サイズフィールドで必要なサイズを選択します。

最終更新日: 2020年6月23日

関連ページ:

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

Pure Pythonprojectsare intended for pure Python programming.プロジェクトを作成するには、次のいずれかを実行します。メインメニューから、ファイル | 新規プロジェクトを選択します。ようこそ画面で、新規プロジェクトの作成をクリックします。新規プ...

パッケージのインストール、アンインストール、およびアップグレード

PyCharm provides methods for installing, uninstalling, and upgrading Python packages for a particular Python interpreter. By default, PyCharm uses pip...

エディターでファイルを開く

編集用にファイルを開く:編集のためにファイルを開くにはPyCharmによって解析されるファイルの最大サイズは、idea.propertiesファイルの設定によって制御されます。PyCharmインストールフォルダーのbinディレクトリにあるidea.propertiesファイルは編集しないでください。...

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

With Jupyter Notebook integration available in PyCharm , you can easily edit, execute, and debug notebook source code and examine execution outputs in...

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

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

コード補完

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