透過 uvx 執行 Python

2025-07-10

說明透過 uvx 執行 python,簡化安裝步驟又能高效使用各式工具的優雅之道

logo

說明

首先透過 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

各式應用無窮 🙂