使用uv管理Python環境

使用 uv 管理 Python 環境

uv
要管理 Python 環境,你可以使用多種工具達成,像是使用 pyenv 來安裝不同版本的 Python、venv 或是 pipenv 管理虛擬環境、poetry 管理專案,這些工具都可以善盡個別的工作,不過使用起來就是分開的工具,而 uv 則是提供單一工具來完成上述所有工作,並且速度快,簡單易用。

安裝 uv
uv 本身並不需要 Python,所以不建議用 pip 或是 pipx 安裝,這樣都會跟特定的 Python 環境綁在一起,Windows 上就直接透過 PowerSehll 安裝即可:

powershell -ExecutionPolicy ByPass -c “irm https://astral.sh/uv/install.ps1 | iex”

或是透過 scoop 等軟體管理工具安裝:

1
scoop install uv

本文都以 Windows 平台在 PowerShell 下操作示範,如果是其它平台,請自行置換成對應的指令。

如何使用 Python uv.exe工具

如何使用python uv.exe工具

  • 使用舊的的方法python -m與新的工具uv.exe來編譯程式,影片可以看到其速度與方便性