UVについて色々と便利そうなことをまとめたものです。
以下のコマンドで UV をインストールできます:
curl -LsSf https://astral.sh/uv/install.sh | sh
詳細は インストールガイド をご覧ください。
uv init heyhey-world
cd heyhey-world
uv run main.py
uv venv
Python のバージョンを指定する場合:
uv venv --python 3.11
source .venv/bin/activate
モジュールをインストール:
uv pip install requests
バージョンを指定する場合:
uv pip install 'requests==2.31.0'
requirements.txt
からインストール:
uv pip install -r requirements.txt
uv pip uninstall requests
uv pip freeze > requirements.txt
新しいプロジェクトを初期化:
uv init
uv venv
カスタム名で初期化する場合:
uv init ProjectName
モジュールを追加:
uv add requests
バージョンを指定する場合:
uv add 'requests==2.31.0'
requirements.txt
からインストール:
uv add -r requirements.txt
uv remove requests
uv pip freeze > requirements.txt
uv sync
uv run --env-file=.env main.py
とりあえずUV触る人の手間が省ければ幸い