💡 Tip
後續會繼續更新,其他常用指令,如果我想寫的話(?
# 特色簡介
- 你甚至可以取代
pip
,pip-tools
,pipx
,poetry
,pyenv
,twine
,virtualenv
- 快,超快,比
pip
快 10-100 倍 - 使用 Rust 撰寫,但你不需要安裝它,就可以透過
curl
或者pip
體驗 - 內建虛擬環境建立,你無須自行在專案建立虛擬環境來執行專案
還有很多值得探索,畢竟真的很快。
# 基礎使用
# 安裝 uv
- 直接安裝在系統上bash
# On macOS and Linux. curl -LsSf https://astral.sh/uv/install.sh | sh
bash# On Windows. powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
- 使用 PyPIbash
# With pip. pip install uv
bash# Or pipx. pipx install uv
# 初始化專案使用 uv
bash
uv init example
或是在專案目錄下
bash
uv init --app
# 安裝套件
有兩種方式:uv add
與 uv pip install
你可以完全平替 pip install 指令,也就是可以這樣安裝套件
bash
uv add flask
uv 就會幫你寫好 pyproject.toml
跟 uv.lock
。
# 執行專案
uv run
會自動生成 .venv,並使用其虛擬環境來執行你的專案。
bash
uv run <欲執行檔案>
剛開始初始化的專案會幫你/妳寫一個 main.py
可以使用下面指令。
bash
uv run main.py
# 心得
快,還有超快,你也無須再自己更新 requirements.txt
或是遇到版本問題而錯亂。
留言板(尚在測試階段)
登入
還沒有帳號? 註冊