透過 uvx 執行 Python
2025-07-10
說明透過 uvx 執行 python,簡化安裝步驟又能高效使用各式工具的優雅之道
說明
首先透過 pip
安裝 uv
:
pip install uv
接下來只要透過 uvx
去執行需要的工具即可,即使沒有安裝,uvx
也會自動下載並執行。
例如透過 markitdown
來將各式資料來源轉換成 Markdown File 的需求:
uvx --from "markitdown[all]" markitdown input.docx -o output.md
搞笑用途,將文字包裝成 ASCII 牛講話的格式:
uvx pycowsay haha it is funny
或者是使用 jq
來處理 JSON 資料:
uvx --from "jq" jq . input.json
不用再特別安裝 sqlite viewer,直接使用 uvx
執行:
uvx datasette db.sqlite
各式應用無窮 🙂