pypa开发者工具

pipx

在隔离环境中安装和运行 Python 命令行应用,避免依赖冲突。

  • CLI
  • macOS
  • Linux
  • Windows
  • 支持本地运行
pipx 截图
社区热度
13.0k Stars
GitHub 收藏
最近活跃
2026/9/8
近 30 天还在更新
授权协议
MIT
宽松协议

为什么值得关注

不是看 Star 排名,而是看它解决了什么问题、实际有没有用,以及方法为什么值得关注。

近 90 天

解决的问题

解决了 Python 命令行应用全局安装时常见的依赖冲突和环境污染问题。

实际价值

为每个应用创建独立虚拟环境并暴露可执行命令,支持临时运行和常规管理。

创新 / 差异化

借鉴了类似 npx 和系统包管理器的思路,专注于 Python 终端应用的隔离分发。

扩展潜力

基于 pip 构建,无需 root 权限即可通过普通用户身份管理命令行工具。

为什么是现在

Python 生态长期存在包依赖冲突痛点,该工具已成为标准实践之一。

社区活跃度

近 90 天新增 23 个 Issue、170 个 PR;窗口内抽取的 Issue/PR 样本中有 21 位 Issue 发起者、12 位 PR 贡献者,并发布 至少 14 个版本。

维护者响应

窗口内 23 个 Issue 样本关闭率 96%,100 个 PR 样本合并率 96%。维护者响应统计覆盖该 Issue 样本的 100%,响应率 0%,首次响应中位数 暂无样本。

PR 样本 12 位贡献者至少 14 次 ReleaseIssue 响应率 0% · 样本 23(覆盖 100%)PR 合并率 96% · 100 条窗口样本

核心亮点

  • 将 Python 包的 CLI 入口点暴露到隔离环境,保证无依赖冲突和干净卸载
  • 轻松列出、升级和卸载通过 pipx 安装的包
  • 使用 run 命令在临时环境中运行最新版 Python 应用

快速开始

安装方式、上手难度、开始步骤。

装在哪

本地运行

难不难

容易,照着走就行

支持本地运行
  1. 01在 macOS 上使用 Homebrew 安装:brew install pipx && pipx ensurepath
  2. 02在 Linux 上使用系统包管理器安装,然后运行 pipx ensurepath
  3. 03在 Windows 上使用 Scoop 安装:scoop install pipx && pipx ensurepath
  4. 04安装一个 Python 应用:pipx install pycowsay
  5. 05运行已安装的应用:pycowsay mooo
  6. 06无需安装直接运行:pipx run pycowsay moo

更适合谁

  • 想在本机直接跑起来试用的开发者

更多介绍

概述:什么是 pipx

pipx 是一个帮助您安装和运行用 Python 编写的终端用户应用程序的工具。它大致类似于 macOS 的 brew、JavaScript 的 npx 和 Linux 的 apt

它与 pip 密切相关。实际上,它使用 pip,但专注于安装和管理可以直接从命令行作为应用程序运行的 Python 包。

信息来源

每条信息都标注了状态与出处,可展开查看。

9 条 · 展开
  • 最新版本

    已核验

    1.17.2

    来源: GitHub 官方接口 · latest_release=1.17.2 · 2026/9/12

  • 许可证

    已核验

    MIT

    来源: GitHub 官方接口 · license.spdx_id=MIT · 2026/9/12

  • needs api key

    已核验

    来源: admin_cms · cms editor · 2026/8/12

  • 一句话用途

    已核验

    {"en":"Install and run Python command-line applications in isolated environments to avoid dependency conflicts.","zh":"在隔离环境中安装和运行 Python 命令行应用,避免依赖冲突。"}

    来源: admin_cms · cms editor · 2026/8/12

  • 平台

    已核验

    macos、linux、windows

    来源: admin_cms · cms editor · 2026/8/12

  • 分类线索

    已核验

    package-manager

    来源: 项目说明文档 · Described as similar to brew, npx, and apt; installs and runs Python applications · 2026/8/12

  • product forms

    已核验

    cli

    来源: admin_cms · cms editor · 2026/8/13

  • supports local

    已核验

    来源: admin_cms · cms editor · 2026/8/12

  • supports self host

    已核验

    来源: admin_cms · cms editor · 2026/8/12

根据分类、能力和适用角色匹配的其他已核验项目。