Jupyter ノートブックの作成と編集
プロジェクトをセットアップする
PyCharm で、新しい Python プロジェクトを作成します。
選択したインタープリターの jupyter パッケージをインストールします。
すべてのインデックス作成プロセスが完了したら、ノートブックファイルを使用する準備が整いました。
Jupyter ノートブックを作成して開く
既存の .ipynb ファイルを開くには、他の種類のファイルと同じ手順を実行します。必要に応じて、ノートブックファイルを作成することができます。
ノートブックファイルを作成する
以下のいずれか 1 つを実行します:
プロジェクトツールウィンドウでターゲットディレクトリを右クリックして、コンテキストメニューから新規を選択します。
ボタン Alt+Insert
Jupyter Notebook を選択します。
開いたダイアログで、ファイル名を入力してください。
ノートブックドキュメントには *.ipynb 拡張子があり、対応するアイコンでマークされています。
Jupyter ノートブックの編集
1 つのセルまたはノートブック全体にさまざまな編集アクションを適用できます。Ctrl+A を 1 回押してキャレットのセルを選択し、Ctrl+A を 2 回押してノートブックのすべてのセルを選択します。
ノートブックファイルを編集するときは、PyCharm がソースコードとノートブックのプレビューを外部で変更された場合に更新することに注意してください。
Jupyter ノートブックのエディターには、編集モードとコマンドモードの 2 つのモードがあります。モードに応じて、ノートブックセルのコードを編集するか、キーボードショートカットを使用してセルで特定のアクションを実行できます。
モデルの編集
編集モードを切り替えるには、Enter を押すか、任意のセルをクリックします。
セルが編集モードの場合、左側に緑色の境界線が表示され、キャレットでハイライトされた行が表示されます。
編集モードでは、Up/Down キーを使用してすべてのセルを 1 行ずつ移動できます。
コマンドモード
セルの編集
新しく作成されたノートブックには、1 つのコードセルが含まれています。ノートブックツールバーのセルタイプセレクターを使用して、そのタイプを変更できます。
コードセルを編集するには、それをクリックするだけです。
Markdown セルを編集するには、セルをダブルクリックして入力を開始します。出力をプレビューするには、Shift + Enter を押します。
ノートブックセルの操作
セルを追加する
選択したセルの上にコードセルを追加するには、次のいずれかを実行します。
選択したセルにコードセルを追加するには、次のいずれかを実行します。
セル間のポップアップを使用して、コードまたは Markdown セルを追加できます。
Markdown セルを追加するには、メインメニューの
に移動し、 または のいずれかを選択します。
セルを選択
セルを選択するには、セルの横にあるガターをクリックします。
複数のセルを選択するには:
一連の連続するセルの場合は Shift を押したまま、連続していないセルの場合は Ctrl を押しながら、セルの隣のガターをクリックします。
コマンドモードで、Shift および Up/Down キーを押します。
セルをコピーして貼り付ける
コマンドモードでセルをコピーするには、Ctrl+C、C を押すか、ノートブックツールバーの
をクリックします。
コピーしたセルを下に貼り付けるには、Ctrl+V、V を押すか、
をクリックします。
現在のセルの上に貼り付けるには、Ctrl+V/Shift+V で Shift を押します。
セルのコンテキストメニューから必要なアクションを選択することもできます。
セルを分割して結合する
セルを削除する
コマンドモードで、D, D または Delete を押します。
ノートブックエディターのツールバーで
をクリックします。
セルを右クリックして、コンテキストメニューから
を選択します。
コーディング支援を利用する
構文のハイライト、コード補完などの Python コードインサイトを使用して、コードセルを編集できます。
PyCharm は、クラス、関数、変数の名前に対してコード補完を有効にします。コード構成の名前の入力を開始すると、候補リストが表示されます。
インテンションアクションとクイックフィックス。インテンションアクションを使用して欠落しているインポートをその場で追加するを実行できます。
現在のセルまたはノートブックの最初のセルにインポートステートメントを追加できることに注意してください。
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.1/py_create_python_project_community.png)
Python プロジェクトを作成する
純粋な Python プロジェクトは、Python プログラミングを対象としています。プロジェクトは、ソースコード、テスト、使用するライブラリ、個人設定を 1 つのユニットに整理できます。プロジェクトが不要な場合は、LightEdit モードでファイルを編集できます。プロジェクトを作成するには、次のいずれかを実行します。に移動します。ウェルカム画面で、新しいプロジェクトをクリックします。、新しいプロジェクトダイアログで、プロジェクト名とその場所を指定します。ダイアログは、PyCharm エディシ...
![](https://resources.jetbrains.com/help/img/idea/2024.1/py_packages_tool_window_view.png)
パッケージのインストール、アンインストール、アップグレード
PyCharm は、特定の Python インタープリター用の Python パッケージをインストール、アンインストール、アップグレードするための方法を提供します。これは、各プロジェクトに独自のパッケージセットがあることを意味し、これが Python 依存関係管理のベストプラクティスと考えられます。デフォルトでは、PyCharm は pip を使用してプロジェクトパッケージを管理します。conda 環境の場合は、conda パッケージマネージャーを使用できます。PyCharm では、Python パ...
![](https://resources.jetbrains.com/help/img/idea/2024.1/register-new-file-type.png)
エディターでファイルを開く
PyCharm で行うことは何でも、プロジェクトのコンテキストで行います。PyCharm では、プロジェクトを作成したり、リポジトリからクローンしたり、既存のソースからインポートしたりできます。プロジェクトを開くと、そのファイルを操作できます。編集のためにファイルを開く以下のいずれか 1 つを実行します: いずれかのツールウィンドウで目的のファイルをダブルクリックします。いずれかのツールウィンドウで目的のファイルを選択し、を押します。いずれかのツールウィンドウで目的のファイルを選択し、コンテキス...
![](https://resources.jetbrains.com/help/img/idea/2024.1/py_ds_error_traceback.png)
Jupyter ノートブックコードセルの実行とデバッグ
ノートブックセルのコードは、ノートブックツールバーとセルツールバーのアイコン、コードセルのコンテキストメニュー (コードセルを右クリックして開きます) のコマンド、およびメインメニューの実行コマンドを使用して、さまざまな方法で実行できます。ローカルノートブックを使用する場合、事前に Jupyter サーバーを起動する必要はありません。セルを実行するだけでサーバーが起動します。コードセルを実行する:次のスマートショートカットを使用して、コードセルをすばやく実行します。現在のセルを実行します。...
![](https://resources.jetbrains.com/help/img/idea/2024.1/ws_use_camel_humps_words.png)
ソースコードの操作
コードを使用する場合、PyCharm は作業にストレスがないことを保証します。追加、選択、コピー、移動、編集、折りたたみ、出現箇所の検索、コードの保存に役立つさまざまなショートカットと機能を提供します。エディター内のナビゲーションについては、エディターの基本を参照してください。アクションの検索使用したいアクションのショートカットを覚えていない場合は、を押して名前でアクションを見つけてください。同じダイアログを使用してクラス、ファイル、シンボルを見つけることができます。詳しくは、名前でターゲット...
![](https://resources.jetbrains.com/help/img/idea/2024.1/py_ds_editor_overview.png)
Jupyter ノートブックのサポート
PyCharm で利用可能な Jupyter Notebook 統合により、ノートブックのソースコードを簡単に編集、実行、デバッグし、ストリームデータ、イメージ、その他のメディアを含む実行出力を確認できます。PyCharm のノートブックサポートは以下を含みます: コーディング支援: エラーと構文のハイライト。コード補完。行コメントを作成する機能。、セルを実行し、実行結果をプレビューする機能。専用 Jupyter Notebook デバッガー。Jupyter ノートブックを使った基本操作のためのショー...