3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

uv + VScode でjupyter notebook環境を作る

Last updated at Posted at 2025-12-15

VScodeでJupyter Notebookを編集できるpython仮想環境をuvを利用して作成する方法を紹介します。

イメージ

VScode

ソースコードエディタです。Visual Studio Code、略してVScode。Visual Studioというほぼ同じ名前で別の統合開発環境があるため、区別するためにVScodeと書きます。

ダウンロードしてインストールします。

日本語化の拡張機能をインストールして、言語を日本語化しておきます。

uv

高速なpython用パッケージ、プロジェクトマネージャーです。pythonのインストール、パッケージのインストール、プロジェクト管理ができます。デフォルトのパッケージマネージャpipの10-100倍速いとのこと。

インストールします。wingetを利用する場合次のコマンドです。

winget install --id=astral-sh.uv  -e

バージョンを表示してインストール確認します。

uv self version

他にも、powershell、pip、Homebrewなど様々な方法に対応しています。詳しくはドキュメントを参照してください。

VScodeプロファイル作成

notebook形式でpythonをコーディングできるVScodeのプロファイルを作成します。
VScodeを起動し、左下の設定よりプロファイルを選択します。

プロファイル

新しいプロファイルを作成します。

新しいプロファイル

名前は何の環境か分かるようにpython、アイコンはsnakeにしました。お好みで変更してください。コピー元、コンテンツは「なし」で空のプロファイルを作成します。

VScode拡張機能インストール

プロファイルが選択されていることを確認します。画面左下の設定アイコンが、プロファイルで設定したアイコンになっています。

プロファイル選択

拡張機能を開きます。「Marketplaceで拡張機能を検索する」より、拡張機能を検索してインストールします。
image.png

pythonとjupyterの拡張機能をインストールします。

uvでjupyter用python仮想環境構築

uvを使ってnotebook上でpythonが実行できる仮想環境を作成します。
適当なフォルダでVScodeを開きます。windowsの場合、Shift押しながら右クリックで、「codeで開く」が表示されます。

image.png

VScode上から、ファイル->フォルダで開くでもできます。

image.png

先ほど作成したプロファイルに切り替えます。

プロファイル選択

ターミナルを表示します。ショートカットは Ctrl + Shift + @ です。

pythonをインストールします。例えば3.14を利用する場合

uv python install 3.14  

もし、uvコマンドがVScodeのターミナルから認識されない場合は、VScodeの再起動、またはPCを再起動するとパスが通ります。

プロジェクトを作成します。

uv init

jupyter用のパッケージを追加します。他のパッケージも同様に追加できます。

uv add ipykernel

notebookの使い方

ipynbファイルを作成し、カーネルを指定しpython仮想環境を指定します。コードのセルを追加し、実行できることを確認します。

エクスプローラーより.ipynbファイルを作成します。例えばsample.ipynbとします。

エクスプローラー

sample.ipynbファイルを開きます。カーネルの選択をクリックします。

カーネルの選択

python環境を選択します。
python環境

venv環境を選択します。実行時に利用されるpythonが選択できます。

venv

コードを追加します。

コードの追加

セルが表示されます。適当なコードを入力し、セル左上の再生ボタン、またはCtrl + Enterで実行できます。

動作確認

displayはjupyter環境で、引数の変数の中身を表示できます。

さらにコードを追加するときは、左上の「 + コード」または、セルの下の方にマウスカーソルを合わせると「 + コード」が表示されます。

image.png

まとめ

VScodeでjupyter notebookが実行できる環境をuvで作成しました。VScodeの便利な拡張機能を利用しながら、pythonのプログラミングができます。パッケージや拡張機能をカスタマイズしてご利用ください。

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?