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:程序打包工具
- …