pipx官网: https://pipx.pypa.io/stable/
pipx
pipx 是一个用于安装和运行Python应用程序的工具,它类似于 Linux的 apt 和JavaScript 的 npx 。
pipx和pip的区别:
pip是一个通用的python包安装工具pipx专注于安装python cli程序
cli:Command Line Interface,命令行工具。
pipx的效果类似于
- 创建一个虚拟环境
- 在虚拟环境中安装程序
- 将程序路径添加到PATH中。
pipx使用案例
pipx的安装和使用在官网有详细说明。这里看一个例子:我们将使用pipx安装一个名为pycowsay的python程序,然后使用pycowsay。

- 安装
pipx
pip install pipx
如果警告
pipx未被添加在PATH,则需要手动进入它提示的文件夹,执行.\pipx.exe ensurepath。
- 使用
pipx安装程序
pipx install pycowsay
pycowsay会打印出一只牛牛。
- 在任何地方使用程序

推荐程序
https://pipx.pypa.io/stable/programs-to-try/ 推荐了一些程序:
- black:格式化代码
- pybabel:国际化/本地化 Python应用
- poetry :python依赖/环境/打包管理
- pylint:源代码分析器
- pyinstaller:程序打包工具
- …