最新的python安装工具pipx

概述

pipx 是一个专门用于在隔离环境中安装和运行 Python 应用程序的工具。 它允许用户无需担心依赖冲突或污染全局 Python 环境,就可以轻松地安装和管理 Python 命令行工具和其他独立的应用程序。

pipx 会在其自己的虚拟环境中安装每个应用程序,确保它们彼此之间以及与系统环境相互独立。

技术原理

使用示例

  1. 设置查找路径

首先将 ~/.local/bin/ 设置为查找路径。即设置PATH路径

bash pipx ensurepath

  1. 安装 pipx

    如果你还没有安装 pipx,可以通过以下命令进行安装:

```bash sudo apt install pipx

```

  1. 使用 pipx 安装工具

    想要安装一个 Python 工具,比如 httpie(一个现代的命令行 HTTP 客户端),你可以执行:

```bash

pipx install httpie installed package httpie 3.2.4, installed using Python 3.12.3 These apps are now globally available - http - httpie - https ```

这将在隔离的环境中安装 httpie 及其所有依赖项,并使 httpie 命令在你的系统上可用。

  1. 列出已安装的包

    查看当前通过 pipx 安装的所有软件包:

    bash pipx list

  2. 升级某个包

    升级特定的包到最新版本:

    bash pipx upgrade httpie

  3. 卸载包

    如果你需要卸载某个通过 pipx 安装的包,可以使用:

    bash pipx uninstall httpie

pipx 是一种非常方便的工具,特别适合那些希望保持其 Python 开发环境整洁、避免依赖冲突的用户。