📔
VSCode x Poetry x Jupyter 備忘録
結論
.venv を vscode の root に置く必要がある
環境構築備忘録
- VSCode に Jupyter Extention と Python Extention を入れる
- VSCode で project-root にしたいディレクトリを開く
- Terminal 展開
- root で poetry init
- .venv を project-root に作成するための設定変更
poetry config virtualenvs.in-project true
poetry install
- project-root に .venv が生成される
poetry add ipykernel -D
- 使用する library の追加
poetry add ${library}
- 動作させる notebook(*.ipynb) を開く
- コマンドパレットを開く
command + shilft + p
- Jupyter: Select Interpreter to Start Jupyter Server を選択
- ('.venv': poetry) を選択
- notebook(*.ipynb) を動かす
備考
.venv が root 直下以外にある時 Jupyter: Select Interpreter to Start Jupyter Server で ('.venv': poetry) が出てこなかった。
→ .venv を vscode の root におく必要がある。
今後修正されそうな雰囲気を感じた
Discussion