rye と jupyter notebook
Page content
前回は、ML 勉強環境を構築するための rye セットアップ方法についてでした。
今回は、 rye で jupyter notebook をセットアップするところです。
rye をセットアップしておけば、あとは普通にコマンドを叩くだけで、 特に躓くところはないです。
jupyter notebook セットアップ
以下を実行します。
# project 作成
$ rye init ntbk # ここで指定する project 名は、 pypi でインストールするパッケージ名と被らないようにする
$ cd ntbk
# project 設定
$ rye pin 3.10
$ rye add notebook
$ rye sync
上記コメントに書いていますが、 rye の project ディレクトリは pypi のパッケージ名と被らないようにする 必要があります。
pypi のパッケージ名と被っていると、
rye sync
の処理で rye の project バージョンと、
pypi のパッケージバージョンを誤認して依存性エラーになります。
以下のパッケージは jupyter notebook を使うのに必須ではないですが、 検討を進めるにあたって必要になることが多いと思いますので適宜入れてください。
$ rye add torch
$ rye add Pillow
$ rye add jax
$ rye add jaxlib
$ rye add flax
$ rye add scikit-learn
$ rye add tensorboardX
$ rye add opencv-python
$ rye add matplotlib
notebook の起動
以下のコマンドを実行します。
$ rye run python -m notebook
コンソールに URL が出力されるので、その URL にブラウザでアクセスします。
http://localhost:8889/tree?token=************************************
以上で、 notebook のセットアップは完了です。