插件窝 干货文章 在 Linux 中安装和使用 pipx

在 Linux 中安装和使用 pipx

pipx 安装 bash Python 74    来源:    2025-04-18

在 Linux 中安装和使用 pipx 指南

什么是 pipx?

pipx 是一个用于安装和运行 Python 应用程序的工具,它专门设计用于隔离环境安装 Python 应用。每个应用都安装在独立的虚拟环境中,避免了依赖冲突问题。

安装 pipx

方法1:使用系统包管理器

对于基于 Debian/Ubuntu 的系统:

sudo apt update
sudo apt install pipx

对于基于 RHEL/CentOS/Fedora 的系统:

sudo dnf install pipx  # Fedora/RHEL 8+
# 或
sudo yum install pipx  # 较旧版本

方法2:使用 pip 安装

python3 -m pip install --user pipx
python3 -m pipx ensurepath

这会安装 pipx 到用户空间并确保其可执行文件在 PATH 中。

验证安装

安装完成后,运行以下命令验证:

pipx --version

基本使用方法

安装 Python 应用

pipx install PACKAGE_NAME

例如安装 black 代码格式化工具:

pipx install black

运行一次性命令

不安装包的情况下运行:

pipx run PACKAGE_NAME

例如运行 cowsay

pipx run cowsay "Hello from pipx!"

列出已安装的应用

pipx list

升级应用

pipx upgrade PACKAGE_NAME

升级所有应用:

pipx upgrade-all

卸载应用

pipx uninstall PACKAGE_NAME

高级用法

指定 Python 版本

pipx install --python python3.8 PACKAGE_NAME

安装开发版本

pipx install --spec git+https://github.com/username/repo.git PACKAGE_NAME

注入额外包

pipx inject PACKAGE_NAME DEPENDENCY_NAME

常见问题解决

命令找不到

如果安装后 pipx 命令不可用,可能需要手动添加路径到 .bashrc.zshrc

export PATH="$HOME/.local/bin:$PATH"

然后运行:

source ~/.bashrc  # 或 source ~/.zshrc

权限问题

如果遇到权限错误,可以尝试:

python3 -m pip install --user pipx
python3 -m pipx ensurepath

清理缓存

pipx cleanup

推荐使用 pipx 安装的工具

以下是一些适合用 pipx 安装的常用 Python 工具: - black - Python 代码格式化工具 - flake8 - Python 代码检查工具 - poetry - Python 依赖管理工具 - youtube-dl - YouTube 视频下载工具 - pipenv - Python 虚拟环境管理工具 - pylint - Python 代码静态分析工具

通过 pipx 安装这些工具可以避免与系统 Python 环境或其他项目的依赖冲突。