はじめに
UV
を使い始めたばかりのものなんですが、jupyternotebook(.ipynb)
をVS Code
で使いたい時が来たので備忘録として残します。
公式ページを引用して作成しましたが、何かあればこちらの公式ページをご覧ください。
開発環境
- macOS Sequoia 15.5
- VS Code
- zsh 5.9 (arm64-apple-darwin24.0)
前提条件
システムに以下がインストールされていることを確認してください:
- Python
- uv pip (インストールはこちら)
uvについてはこちらも参考にしてみてください
https://zenn.dev/testkun08080/articles/python-uv-99ae614a1a4f13
ローカルでのセットアップ
-
プロジェクトフォルダの作成
uv init projectname cd projectname
-
UV
を使って、jupyernote
のインストールuv add --dev ipykernel uv run ipython kernel install --user --env VIRTUAL_ENV $(pwd)/.venv --name=KERNEL_NAME
もしくは、サーバーとしてローカル起動したい場合は
uv run --with jupyter jupyter lab
-
次に、2の工程で作成したカーネルが表示されていれば、それを選択します。
-
起動
あとは、noteに適当なスクリプトを入力して起動テストするだけです
以下のスニペットでどのvenvが有効なのか確認できるはずです。
import sys print(f"Python version: {sys.version}") print(f"Virtual environment: {sys.prefix}")
その他コマンド集
- ローカルのjupyterカーネルチェック
uv run jupyter kernelspec list
- カーネルの削除
uv run jupyter kernelspec uninstall KERNEL_NAME
参考文献
まとめ
一秒でも誰かの時間が節約できれば幸いです!
👍いただけるとモチベ上がります!