pipx-用于安装和运行 Python 应用的工具


pipx 是一个用于安装和运行 Python 应用的工具,专注于全局环境下的 Python 命令行工具管理。以下是其主要特点和用法:

1. 主要特点

  • 隔离环境: 每个工具安装在独立的虚拟环境中,避免依赖冲突。
  • 全局可用: 安装的工具可以在全局范围内使用。
  • 专注于命令行工具: 适合管理 Python 编写的命令行应用。

2. 安装 pipx

使用 pip 安装 pipx

python -m pip install --user pipx
python -m pipx ensurepath

3. 常用命令

  • 安装工具: bash pipx install <package-name> 例如: bash pipx install black

  • 运行工具: bash pipx run <package-name> 例如: bash pipx run cowsay "Hello, World!"

  • 列出已安装工具: bash pipx list

  • 卸载工具: bash pipx uninstall <package-name>

  • 升级工具: bash pipx upgrade <package-name>

4. 适用场景

  • 开发工具: 如 blackflake8mypy 等。
  • 实用工具: 如 youtube-dlpoetry 等。

5. 总结

pipx 是管理 Python 命令行工具的理想选择,通过隔离环境确保工具间的依赖不冲突,同时提供便捷的安装、运行和管理功能。