🔥
python uv での Python 環境構築のメモ
uvが良いので今日から暫く使ってみます
ありがとうございます.
普段は (mini)conda で conda activate で環境切り替え, python -m pip
でパッケージインストールする運用していますが, uv を試してみます.
手順
他のサイトでいろいろ解説されているので割愛します.
とりあえずは
$ uv venv -p <PYTHON_VERSION>
で Python version 指定して仮想環境つくり,
source .venv/bin/activate
で仮想環境に入ります.
pip
uv pip install <package>
uv pip install -r requirements.txt
で requirements.txt
からのパッケージインストールもできます.
Python 環境
source .venv/bin/activate
direnv で設定しておけば cd
でプロジェクトのフォルダに入ったときに切り替わるので便利でしょう.
ただ, そのままだと
direnv: loading ~/example/.envrc
direnv: PS1 cannot be exported. For more information see https://github.com/direnv/direnv/wiki/PS1
direnv: export +VIRTUAL_ENV +VIRTUAL_ENV_PROMPT ~PATH
という warn が出てしまいました.
TODO
-
direnv での
PS1 cannot be exported
の原因を調べる.
Discussion