PyCharm 2024.1 ヘルプ

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

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

  1. PyCharm で、新しい Python プロジェクトを作成します。

  2. 選択したインタープリターの jupyter パッケージをインストールします。

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

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

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

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

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

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

    • ボタン Alt+Insert

  2. Jupyter Notebook を選択します。

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

ノートブックドキュメントには *.ipynb 拡張子があり、対応するアイコンでマークされています。

Jupyter ノートブックの編集

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

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

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

モデルの編集

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

  • セルが編集モードの場合、左側に緑色の境界線が表示され、キャレットでハイライトされた行が表示されます。

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

コマンドモード

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

  • セルがコマンドモードの場合、左側に青色の境界線が表示されます。

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

セルの編集

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

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

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

ノートブックセルの操作

セルを追加する

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

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

    • 編集モードAlt+Shift+B を押します。

    • コマンドモードB を押します。

    • メインメニューでセル | 下にコードセルを追加を選択します。

    • ノートブックツールバーの をクリックします。

    Adding a notebook cell
  • セル間のポップアップを使用して、コードまたは Markdown セルを追加できます。

  • Markdown セルを追加するには、メインメニューのセルに移動し、上に Markdown セルを追加または Markdown セルを下に追加のいずれかを選択します。

セルを選択

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

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

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

    • コマンドモードで、Shift および Up/Down キーを押します。

選択したセルを実行コピーマージ、および削除できます。

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

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

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

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

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

セルを分割して結合する

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

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

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

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

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

セルを削除する

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

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

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

    Function completion
    Class variable completion
    Path completion
    Package completion
    DataFrame column name completion
  • インテンションアクションとクイックフィックス。インテンションアクションを使用して欠落しているインポートをその場で追加するを実行できます。

    Quick-fix for the missing import

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

関連ページ:

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

純粋な Python プロジェクトは、Python プログラミングを対象としています。プロジェクトは、ソースコード、テスト、使用するライブラリ、個人設定を 1 つのユニットに整理できます。プロジェクトが不要な場合は、LightEdit モードでファイルを編集できます。プロジェクトを作成するには、次のいずれかを実行します。に移動します。ウェルカム画面で、新しいプロジェクトをクリックします。、新しいプロジェクトダイアログで、プロジェクト名とその場所を指定します。ダイアログは、PyCharm エディシ...

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

PyCharm は、特定の Python インタープリター用の Python パッケージをインストール、アンインストール、アップグレードするための方法を提供します。これは、各プロジェクトに独自のパッケージセットがあることを意味し、これが Python 依存関係管理のベストプラクティスと考えられます。デフォルトでは、PyCharm は pip を使用してプロジェクトパッケージを管理します。conda 環境の場合は、conda パッケージマネージャーを使用できます。PyCharm では、Python パ...

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

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

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

ノートブックセルのコードは、ノートブックツールバーとセルツールバーのアイコン、コードセルのコンテキストメニュー (コードセルを右クリックして開きます) のコマンド、およびメインメニューの実行コマンドを使用して、さまざまな方法で実行できます。ローカルノートブックを使用する場合、事前に Jupyter サーバーを起動する必要はありません。セルを実行するだけでサーバーが起動します。コードセルを実行する:次のスマートショートカットを使用して、コードセルをすばやく実行します。現在のセルを実行します。...

ソースコードの操作

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

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

PyCharm で利用可能な Jupyter Notebook 統合により、ノートブックのソースコードを簡単に編集、実行、デバッグし、ストリームデータ、イメージ、その他のメディアを含む実行出力を確認できます。PyCharm のノートブックサポートは以下を含みます: コーディング支援: エラーと構文のハイライト。コード補完。行コメントを作成する機能。、セルを実行し、実行結果をプレビューする機能。専用 Jupyter Notebook デバッガー。Jupyter ノートブックを使った基本操作のためのショー...