【Visual Studio Code】VSCodeでJupyterNotebookの作成・実行

env run_jupyter_in_vscode

本記事では、Visual Studio Code(以降はVS Codeと呼称する)上で、JupyterNotebookを作成・実行する方法を紹介します。

JupyterNotebookはpythonスクリプトをGUIライクの環境で、小さなブロック単位で記述・実行できるフォーマットです。pythonスクリプトの作成と試験を同時に行いながら、開発を進められるため、pythonの学習や、研究開発時に重宝します。

通常JupyterNotebookは、ブラウザ上で作成することを想定されていますが、VS Codeの拡張機能を導入することにより、VS Code上で作成することが可能になります。VS Code上で作成するメリットとしては、「検索・置換」「予測変換・コードスニペット」といった機能をそのまま使用できる点が挙げられます。

VS Code、JupyterNotebookをまだ導入されていないという方は、以下の記事を参考に、まずはインストールを済ませてください。

 

関連記事

Visual Studio Code(以降はVS Codeと呼称する)は、Microsoft社が提供するコードエディタで、拡張機能が豊富なことから導入している方も多いと思います。 実際、私の勤務先でも日常的に使用しています。Remot[…]

 

関連記事

Anacondaは、Pythonインタプリタ(実行環境)と、科学技術計算、データサイエンス、機械学習に関連したパッケージがセットになったプラットフォーム環境です。本記事では、Anaconda環境をWindowPCへインストールする方法と簡単[…]

eye_catch

 

広告

 

 

動作確認環境

OS: Windows 10 Home (64bit)
CPU: Intel Core i7-9750H
VS Code: version 1.53

1. 拡張機能「Python」のインストール


1-1. ブロックのアイコンメニューを選択し、検索バーに「python」と入力する

install_python_in_vscode

 

1-2. 「install」ボタンをクリックし、「Uninstall」に表示が変わることを確認する

check_python_in_vscode

 

広告

 

2. JupyterNotebookの作成・実行のインストール


2-1. 「File」タブの「New File」を選択する

create_new_notebook

既にJupyterNotebook(*.ipynb)ファイルをお持ちの方は、新規作成せずにVS Codeで開くのみで問題ありません。

 

2-2. 「Ctrl」+「s」で新規作成したファイルを保存します。「ファイル名」は任意の名前、ファイルの種類はJupyter(*.ipynb)を選択する

store_new_notebook

 

2-3. VS Code上に表示されたダイアログで「Trust」を選択する

trusted_jupyter_in_vscode

JupyterNotebookの上部に「Not Trusted」と表示された状態では、スクリプトを実行することができません。
2-4. JupyterNotebookの「Not Trusted」という表記が「Trusted」に変更されたことを確認する
check_trusted_jupyter_in_vscode
2-5. JupyterNotebookの「Python 3」という表記をクリックし、Pythonインタプリタを選択する
change_python_in_jupyter_in_vscode
Anacondaをインストール済みの方は、Anacondaの仮想環境を選択することも可能です。
2-6. JupyterNotebook上部のアイコンでスクリプトの実行・停止、ブロックの追加などの操作が可能になる
run_jupyter_in_vscode
上の画像では、一部の仮想環境にのみインストールしているパッケージをインポートできていることから、JupyterNotebookは意図した環境で実行できていることが確認できます。
「▷▷」アイコンで全てのブロックを実行、「▷↓」アイコンで選択したブロックより下の全てのブロックを実行できます。「Shift」+「Enter」で1ブロックのみを実行することも可能です。

関連記事


下記の記事で紹介している方法で、VS CodeとGitBashを連携しておくと、JupyterNotebookの作成からGitHubへの登録までをVS Code上で完結させることができ、作業効率化が図れます。日々の開発作業などで、GitHubを使用している方は、こちらの記事も参考にしていただければ幸いです。

関連記事

Visual Studio Code(以降はVS Codeと呼称する)は、Microsoft社が提供するコードエディタで、拡張機能が豊富なことから導入している方も多いと思います。 実際、私の勤務先でも日常的に使用しています。Remot[…]

 

広告