在隔离环境中安装 Python 命令行应用
pipx 为每个命令行工具创建独立虚拟环境,再把可执行文件链接到 ~/.local/bin。它适合安装 black、ruff、poetry 这类“应用”,不适合安装供代码导入的库。
pipx install ruff
pipx install --include-deps poetry
pipx run cowsay hello
pipx list
pipx upgrade ruff
pipx upgrade-all
pipx uninstall ruff
pipx inject ruff pytest
pipx ensurepath
pipx environment
import)应该用 pip/uv 装进项目环境;pipx 装进去也无法被项目导入。pipx run 是临时环境,每次可能拉取新版本;需要固定就用 pipx install。~/.local/bin 不在 PATH 时命令找不到;运行 pipx ensurepath 并重开 shell。--python 指定解释器。--include-deps 会把依赖也暴露为命令,可能产生命名冲突。pip — 安装 Python 库uv — 也可用 uv tool 管理命令行工具python — 解释器