Python 套件管理器 uv 介紹——與 Poetry 比較
3 年前,我寫了這篇〈Python 套件管理器——Poetry 完全入門指南〉,它成為了本站最受歡迎的文章之一。
隨著 Python 開發生態的發展,新的工具不斷湧現,你可能已經聽過,我們今天要介紹的主角——Astral 的 uv。
之前有讀者希望我介紹 uv,但因為沒有急迫需求,所以一直拖到最近才開始嘗試。
這幾天,我終於在 side project 中開始使用它,因此有了初步的心得。
這篇文章將先介紹 uv 的背景、特點,以及和 Poetry 的比較(這是我最在乎的,也是所有習慣 Poetry 的讀者可能感興趣的),幫助你評估是否要轉向這個新工具。
至於教學,我會在下一篇文章中分享 uv 的實際使用方式,包括安裝、專案初始化、依賴管理等操作,協助你快速上手。