uv
部分內容由 LLM 生成,尚未經過人工驗證。
uv 是以 Rust 編寫的高速 Python 套件與專案管理工具,由 Astral 開發,可取代 pip、venv、pyenv 等多個工具。
安裝
# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows (PowerShell)
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
# 透過 pip
pip install uv常用指令
# 安裝套件(類似 pip install)
uv pip install requests
# 從 requirements.txt 安裝
uv pip install -r requirements.txt
# 執行腳本(自動處理依賴)
uv run script.py
# 新增套件至專案
uv add httpx
# 同步專案依賴
uv sync專案管理
# 建立新專案
uv init my-project
# 建立虛擬環境
uv venv
# 啟動虛擬環境
source .venv/bin/activate # macOS / Linux
.venv\Scripts\activate # Windows
# 移除套件
uv remove httpx
# 顯示已安裝套件
uv pip listPython 版本管理
# 安裝指定 Python 版本
uv python install 3.12
# 列出可用版本
uv python list
# 指定專案使用的 Python 版本
uv python pin 3.12