熱門話題
#
Bonk 生態迷因幣展現強韌勢頭
#
有消息稱 Pump.fun 計劃 40 億估值發幣,引發市場猜測
#
Solana 新代幣發射平臺 Boop.Fun 風頭正勁
uv 中,解釋清楚(含代碼):
UV 的速度非常快。
- 建立虛擬環境。使用 UV 比 Python -M venv 快 ~80 倍。
- 包安裝速度提高 4-12 倍(無緩存),~100 倍(有緩存)
今天,我們來瞭解一下如何使用 uv 進行 Python 包管理。
讓我們開始吧!

uv 是一個基於 Rust 的 Python 包管理器,旨在快速可靠。
它不僅替換了 pip,還替換了 pip-tools、virtualenv、pipx、potry 和 pyenv,所有這些都用一個獨立的二進位檔。
這是 Python 開發人員👇的 uv 備忘單
接下來讓我們看看代碼!
1️⃣ 創建新專案
要設置新的 Python 專案,請運行:uv init project-name。
這將創建一個目錄結構、一個 TOML 檔、一個示例腳本和一個 README。
檢查此 👇

2️⃣ 初始化一個環境。
儘管 uv 會自動初始化一個虛擬環境。在專案中,您可以顯式創建虛擬環境。使用 'uv venv' 命令。
按如下方式啟動它:
- MacOS/Linux:源 .venv/bin/activate
- Windows:.venv\Scripts\activate
檢查此 👇

3️⃣ 安裝套件
接下來,您可以使用 'uv add <library-name>' 命令添加依賴項。
當您添加包時,uv 會更新 toml 檔並解析完整的依賴項樹,從而生成一個 lockfile。
檢查此 👇

4️⃣ 執行腳本
要運行腳本,請使用 'uv run script[.]py' 命令。
如果某個包在您的環境中不可用,但在腳本中使用了它,則 uv 將在您運行腳本時安裝它,前提是在 toml 檔中指定了依賴項。
檢查此 👇

5️⃣ 重現環境。
最後,uv 提供 100% 可重複的安裝。
假設您克隆了一個使用 uv 的專案。您可以執行 'uv sync' 來精確匹配專案。
這適用於整個作系統,即使您克隆的專案使用不同的 Python 版本。
檢查此 👇

這就是開始使用 uv 的方法。
注意:當您將專案推送到 GitHub 時,請勿將 uv[.]lock 檔複製到你的 gitignore 檔。這有助於在其他人使用您的專案時 uv 重現環境。
這是再次供你參考👇的作弊表
如果您覺得它很有見地,請與您的網路重新分享。
找到我 → @akshay_pachaar ✔️
有關 LLM、AI 代理和機器學習的更多見解和教程!

8月3日 20:55
uv 中,解釋清楚(含代碼):
360.38K
熱門
排行
收藏