PyCharm 2024.3 ヘルプ

Jupyter ノートブックの作成と編集

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

  1. ファイル | 新規プロジェクトに移動します。

  2. Jupyter プロジェクトテンプレートを選択します。

    Creating a new Jupyter project in PyCharm
  3. プロジェクトの場所を選択します。ロケーションフィールドで the Browse button をクリックし、プロジェクトのディレクトリを指定します。プロジェクト名は、指定されたパスのフォルダー名から自動的に取得されます。

  4. プロジェクトを Git バージョン管理下に置くには、Git リポジトリの作成を選択します。

    PyCharm で sample.ipynb ファイルをプロジェクトに追加する場合は、シンプルな Jupyter ノートブックを作成するを選択します。このファイルにはサンプルの Jupyter Notebook が含まれており、ノートブックエディターの UI やその他の機能に慣れるのに役立ちます。

  5. 作成をクリックします。

Jupyter ノートブックを作成して開く

既存の .ipynb ファイルを開くには、他の種類のファイルと同じ手順を実行します。必要に応じて、ノートブックファイルを作成することができます。

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

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

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

    • ボタン Alt+Insert

  2. Jupyter Notebook を選択します。

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

ノートブックファイルには *.ipynb 拡張子が付いており、対応するアイコン Jupyter でマークされています。

Python ファイルを Jupyter ノートブックに変換する

  1. プロジェクトツールウィンドウでファイルを右クリックします。

  2. コンテキストメニューから Jupyter ノートブックに変換を選択します。

Jupyter ノートブックを Python ファイルに変換する

  1. プロジェクトツールウィンドウでファイルを右クリックします。

  2. コンテキストメニューから Python ファイルに変換するを選択します。

Jupyter ノートブックをエクスポート

Jupyter ノートブックをさまざまな形式でエクスポートできます。

  1. プロジェクトツールウィンドウで Jupyter ノートブックファイルを右クリックします。

  2. ノートブックをエクスポートを選択し、リストから形式を選択します。

    Export a Jupyter notebook file

Jupyter ノートブックを編集する

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

Jupyter ノートブックのエディターには、編集モードコマンドモードの 2 つのモードがあります。モードに応じて、ノートブックのセル内のコードを編集したり、キーボードショートカットを使用してセルで特定のアクションを実行したりできます。

モデルの編集

  • 編集モードを切り替えるには、Enter を押すか、任意のセルをクリックします。

  • セルが編集モードの場合、セル内にキャレットが付いたハイライトされた行が表示されます。

    A cell in the edit mode
  • 編集モードでは、Up キーと Down キーを使用してすべてのセルを行ごとに移動できます。

コマンドモード

  • コマンドモードを切り替えるには、Escape を押すか、ガターをクリックします。

  • コマンドモードでは、Up キーと Down キーを使用してノートブックのセルを移動したり、キーボードショートカットを使用してセルを選択コピー貼り付け削除したりできます。

セルの編集

  • 新しく作成されたノートブックには、1 つのコードセルが含まれています。ノートブックツールバーのセルタイプセレクターを使用して、そのタイプを変更できます。

    Select a cell type
  • コードセルを編集するには、それをクリックするだけです。

  • Markdown セルを編集するには、セルをダブルクリックするか、Enter を押して入力を開始します。出力をプレビューするには、Shift+Enter を押します。

ノートブックのセルを操作する

セルを追加する

  • 選択したセルの上にコードセルを追加するには、次のいずれかを実行します。

  • 選択したセルにコードセルを追加するには、次のいずれかを実行します。

    Adding a notebook cell
  • セル間のポップ上へを使用して、codeMarkdownAI セルをノートブックに追加します。

    Popup between Jupyter notebook cells

セルを選択

  • セルを選択するには、セルの横にあるガターをクリックします。

  • 複数のセルを選択するには:

    • 一連の連続するセルの場合は Shift を押したまま、連続していないセルの場合は Ctrl を押しながら、セルの隣のガターをクリックします。

    • コマンドモードで、Shift キーを押しながら、Up キーと Down キーを押します。

選択したセルに対して、実行コピー結合展開コメント削除を行うことができます。

セルをコピーして貼り付ける

  • コマンドモードでセルをコピーするには、Ctrl+CC を押すか、ノートブックツールバーの Copy cell をクリックします。

  • コピーしたセルを下に貼り付けるには、Ctrl+VV を押すか、Paste Below Cell をクリックします。

  • 現在のセルの上に貼り付けるには、Ctrl+V/Shift+VShift を押します。

  • セルのコンテキストメニューから必要なアクションを選択することもできます。

セルを分割して結合する

  • 現在のセルをその下のセルと結合するには、セルを右クリックし、コンテキストメニューから下のセルをマージコマンドを選択します。

    同様に、選択したセルの上のセルを対応するコマンドで結合できます。

  • 複数のセルを結合するには、選択し、メインメニューからセル | 選択したセルを結合を選択します。

    または、アクションの検索を使用して選択したセルを結合コマンドを実行することもできます。

  • セルを 2 つのセルに分割するには、分割する行にキャレットを置き、右クリックしてコンテキストメニューからセルの分割を選択します。

セルの展開と折りたたみ

  • ノートブックのセルを展開または折りたたむには、ガターの境界線をクリックします。

    Expanded notebook cell
    Collapsed notebook cell
  • Markdown セル見出しの横にあるシェブロンをクリックすると、下のコードセルを折りたたんだり展開したりできます。折りたたまれたセルの数は見出しに表示されます。

    Expanded notebook cells
    Collapsed notebook cells

セルをコメントアウトする

  • アクティブセルをコメントアウトするには、コマンドモードに切り替えて Ctrl+/ を押します。

  • 複数のセルをコメントアウトするには、コマンドモードで選択しCtrl+/ を押します。

セルを削除する

  • ノートブックツールバーDelete Cell セルを削除をクリックします。

  • セルを右クリックして、コンテキストメニューからセルを削除を選択します。

セルタグを追加

ノートブックエディターで各セルにタグを割り当てたり表示したりできます。

  1. セルを右クリックします。

  2. コンテキストメニューからセルタグを追加を選択します。

    Cell tag added
  3. タグを入力し、確認をクリックします。

タグを削除するには、タグを右クリックしてタグの除去を選択します。

コーディング支援を利用する

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

  • PyCharm は、クラス、関数、変数の名前に対してコード補完を有効にします。コード構成の名前の入力を開始すると、候補リストが表示されます。

    Function completion
    Class variable completion
    Path completion
    Package completion
    DataFrame column name completion
  • インテンションアクションとクイックフィックス。インテンションアクションを使用して、不足しているインポートを追加できます。

    Quick-fix for the missing import

    現在のセルまたはノートブックの最初のセルにインポートステートメントを追加できることに注意してください。

関連ページ:

Git リポジトリのセットアップ

既存の Git リポジトリのクローンを作成するか、既存のプロジェクトを Git バージョンコントロール下に置くと、PyCharm はコンピューターに Git がインストールされているかどうかを自動的に検出します。IDE が Git 実行可能ファイルを見つけられない場合、それをダウンロードすることを提案します。PyCharm は、Windows10 バージョン 2004 で使用可能な Windows Subsystem for Linux 2 (WSL2) の Git をサポートします。Git が...

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

PyCharm で行うことは何でも、プロジェクトのコンテキストで行います。PyCharm では、プロジェクトを作成したり、リポジトリからクローンしたり、既存のソースからインポートしたりできます。プロジェクトを開くと、そのファイルを操作できます。編集のためにファイルを開く以下のいずれか 1 つを実行します: いずれかのツールウィンドウで目的のファイルをダブルクリックします。いずれかのツールウィンドウで目的のファイルを選択し、を押します。いずれかのツールウィンドウで目的のファイルを選択し、コンテキス...

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

ノートブックツールバーのアイコン、コードセルのコンテキストメニューと構造ツールウィンドウのコマンド、およびガターの実行アイコンを使用して、さまざまな方法でノートブックセルのコードを実行できます。コードセルを実行する:ショートカットとツールバーオプションを使用してコードセルを実行する次のスマートショートカットを使用して、コードセルをすばやく実行します。現在のセルを実行します。現在のセルを実行し、その下のセルを選択します。実行が完了すると、セルは編集モードのままになるため、必要に応じて変更

ソースコードの操作

コードを使用する場合、PyCharm は作業にストレスがないことを保証します。追加、選択、コピー、移動、編集、折りたたみ、出現箇所の検索、コードの保存に役立つさまざまなショートカットと機能を提供します。エディター内のナビゲーションについては、エディターの基本を参照してください。アクションの検索使用したいアクションのショートカットを覚えていない場合は、を押して名前でアクションを見つけてください。同じダイアログを使用してクラス、ファイル、シンボルを見つけることができます。詳しくは、名前でターゲット...

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

PyCharm で利用可能な Jupyter Notebook 統合により、ノートブックのソースコードを編集、実行、デバッグし、ストリームデータ、イメージ、その他のメディアを含む実行出力を調べることができます。PyCharm での Notebook のサポートは次のとおりです。コーディング支援: エラーと構文のハイライト。コード補完。行コメントを作成する機能。、Python コンソールで IPython コマンドを実行する機能。専用 Jupyter Notebook デバッガー。Jupyter ノートブ...

コード補完

このセクションでは、コーディングプロセスのスピードアップを可能にするコンテキスト対応コード補完のさまざまなテクニックについて説明します。基本補完:基本コード補完は、可視性スコープ内のクラス、メソッド、キーワードの名前を補完するのに役立ちます。コード補完を呼び出すと、PyCharm はコンテキストを分析し、現在のキャレット位置から到達可能な選択肢を提案します (提案にはライブテンプレートも含まれます)。基本コード補完がフィールド、パラメーター、変数宣言の一部に適用されている場合、PyCharm...