一、簡介
uv是一個繼Python版本管理、Python包管理、項目管理、虛擬環境管理于一體的工具,由于底層是用Rust編寫的,uv的執行速度非常快。
- 安裝
pip install uv
- 鏡像源設置
uv默認安裝包是從pypi上下載的,速度比較慢。我們可以設置鏡像源,設置方式為在當前用戶目錄下添加環境變量UV_DEFAULT_INDEX,比如設置豆瓣的源為:https://mirrors.aliyun.com/pypi/simple/
。
二、使用
- 下載指定的Python解釋器版本
uv python install 3.12 3.13
- 卸載指定的Python解釋器版本
uv python uninstall 3.12
- 查看已安裝的Python解釋器
uv python list --only-installed
三、虛擬環境管理
- 創建一個名為
demo-env
的虛擬環境
uv venv demo-env --python 3.12
- 如需為該虛擬環境安裝依賴包,需要先進入該虛擬環境下
script
目錄下,執行active
,激活虛擬環境 - 為該虛擬環境安裝包
uv pip install requests