🦔

uvでjupyter labを起動する

2024/12/19に公開

はじめに

uvがinstallされているだけの環境で、uvからjupyter labをインストールし起動する方法をメモ

参考文献

uv公式のJupyter利用方法

プロジェクト外でバニラのjupyter labを実行したい時

これでinstall -> 実行まで1コマンドで起動できる

uvx jupyter lab

プロジェクト内で実行する方法

とりあえず起動するには

# プロジェクト作成
uv init

# jupyter lab実行
uv run --with jupyter jupyter lab

で実行することができる
jupyter labで利用するライブラリをインストールするには

uv add numpy
uv run --with jupyter jupyter lab

とすることで、起動したjupyter lab内でnumpyなど追加ライブラリを利用できる。

notebook内でライブラリをinstallする時

uv公式では、独自kernelを使いたい時や、notebook内で!pip installが行われる時はプロジェクト専用のカーネルを作成することがお勧めされている

ただ、kernelを使わなくても !uv add はnotebook内で利用でき、再起動せずとも次のセルから使えるようになるので便利

ちなみにnotebook内で %pip などpipを使う必要がある場合は

uv venv --seed
uv run --with jupyter jupyter lab

で仮想環境にpipを含めることができるらしい(これは未検証)

Discussion