Python/uv
< Python
Setup project
Initialize
uv init --python 3.11
uv run python --version
uv python list
Upgrade python
uv python install 3.12
# .python-version will be changed to 3.12
uv python pin 3.12
# rebuild venv
uv sync
Install
curl -LsSf https://astral.sh/uv/install.sh | sh
downloading uv 0.13.6 x86_64-unknown-linux-gnu installing to /home/xxx/.local/bin uv uvx everything's installed!
Upgrade
# Check and upgrade new version
uv self update
# Upgrade if uv self update failed.
curl -LsSf https://astral.sh/uv/install.sh | sh