PyCharm 2024.1 ヘルプ

対話的なウィジェットを使用する

PyCharm は、ノートブックカーネルで実行される Python コードとブラウザーで実行される JavaScript との統合を提供するインタラクティブウィジェットをサポートしています。インタラクティブウィジェットの種類と詳細の詳細については、Jupyter ウィジェットのドキュメント(英語)を参照してください。

対話的なウィジェットをノートブックに追加するには、まずコードセルを追加します。Alt + Shift + A (Windows) または⌥⇧ A (macOS) を押して現在選択されているセルの上に新しいセルを挿入するか、Alt + Shift + B (Windows) または⌥⇧ B (macOS) を押して選択されたセルに新しいセルを作成します。詳細については、Jupyter ノートブックの作成と編集を参照してください。

対話型ウィジェットのコードを編集するときは、コード補完を使用して、構成の追加を容易にし、欠落したインポートステートメントを追加するための迅速な修正を行います。

ウィジェットをプレビューするには、対応するコードセルを実行する必要があります。PyCharm テーマを切り替えると、コードセルを実行すると、インタラクティブ出力の背景色が変わることに注意してください。

Viewing the output of the interactive widget in the light theme
Viewing the output of the interactive widget in the light theme

ウィジェット変数の値は、エディターにインライン化され、Jupyter ツールウィンドウの変数タブに一覧表示されます。

セキュリティ要件の処理

プロジェクトの外部で作成されたノートブックファイルで JavaScript コードを開くと、そのノートブックは信頼できないと見なされます。Jupyter ノートブック用に確立されたセキュリティモデル(英語)によると、信頼できない JavaScript コードが実行されることはありません。そのため、このようなノートブックで JavaScript を実行しようとすると、エラーメッセージ This output uses JavaScript that is disabled because the notebook is not trusted が表示されます。

ノートブックを信頼済みとしてマークするをクリックするか、Jupyter ツールバーの信頼済みチェックボックスを選択して、Jupyter ノートブックでの JavaScript の実行を明示的に許可します。

Making the JavScript code trusted

関連ページ:

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

プロジェクトをセットアップする PyCharm で、新しい Python プロジェクトを作成します。選択したインタープリターの jupyter パッケージをインストールします。すべてのインデックス作成プロセスが完了したら、ノートブックファイルを使用する準備が整いました。Jupyter ノートブックを作成して開く:既存の .ipynb ファイルを開くには、他の種類のファイルと同じ手順を実行します。必要に応じて、ノートブックファイルを作成することができます。ノートブックファイルを作成する以下のいずれか 1 つ...

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

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

Jupyter ノートブックサーバーの管理

PyCharm では、以下を使用してコードセルを実行できます。管理対象サーバー – 現在のプロジェクトのために PyCharm によって自動的に起動される Jupyter サーバー。PyCharm を閉じると終了します。構成済みサーバー – URL とトークンを指定して接続する Jupyter サーバー。ローカル Jupyter サーバーを起動する Jupyter サーバーを実行するには、任意のコードセルを実行するだけです。セルの実行を開始すると、PyCharm は、使用可能なポート (デフォルトでは...

PyCharm Community での Jupyter ノートブックプレビュー

PyCharm Professional および DataSpell とは異なり、PyCharm Community ユーザーは Jupyter ノートブックを読み取り専用モードでプレビューできます。ノートブックを開くと、入力と出力の両方を含むすべてのセルを表示できます。編集とセルの実行は許可されていません。対話的なウィジェットを使用する抱きしめる顔