Python/uv: Difference between revisions
< Python
No edit summary |
|||
| Line 13: | Line 13: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
uv python install 3. | uv python install 3.12 | ||
# .python-version will be changed to 3.12 | |||
uv python pin 3.12 | |||
# rebuild venv | |||
uv sync | uv sync | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Revision as of 06:39, 27 October 2026
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