Repolode
pypa

pypa/pipx

Устанавливает и запускает Python-приложения командной строки в изолированных окружениях, чтобы их зависимости не конфликтовали друг с другом или с системой.

Звёзды
12,986
Форки
639
Открытые issues
0
Последний коммит
13 часов назад

Что это?

pipx — инструмент для установки и запуска пользовательских Python-приложений из командной строки. Каждое приложение помещается в собственное изолированное виртуальное окружение, а в PATH добавляются только его точки входа командной строки. Поэтому установка одного инструмента не ломает другие приложения или системный Python.

pipx решает три основные задачи: устанавливает приложения с помощью команды install, показывает список установленных приложений, обновляет и удаляет их, а также запускает последнюю версию приложения во временном окружении с помощью команды run. Он работает с обычными правами пользователя и никогда не вызывает sudo pip install. Если доступен uv, pipx использует его, а в противном случае переключается на pip.

pipx подойдёт тем, кому нужны такие Python-инструменты, как линтеры, форматтеры и утилиты, но кто не хочет вручную управлять виртуальными окружениями. В macOS его устанавливают через Homebrew, в Windows — через Scoop, а в Linux — через системный пакетный менеджер.

Ключевые возможности

  • 01Устанавливает каждое приложение в собственное изолированное виртуальное окружение.
  • 02Добавляет в PATH только точки входа командной строки приложения.
  • 03Запускает приложения во временных окружениях с помощью команды run.
  • 04Удобно показывает список установленных приложений, обновляет и удаляет их.
  • 05Работает с обычными правами пользователя, не вызывая sudo pip install.
  • 06Использует uv, если он доступен, а в противном случае переключается на pip.

Сценарии использования

  • Установка Python-инструментов командной строки, например форматтеров или линтеров, для повседневной работы.
  • Разовый запуск Python-приложения без его постоянной установки.
  • Предотвращение конфликтов зависимостей между несколькими Python CLI-инструментами на одном компьютере.

Быстрый старт

  1. 1

    Установить pipx в macOS с помощью Homebrew

    brew install pipx
  2. 2

    Добавить каталог bin программы pipx в PATH

    pipx ensurepath
  3. 3

    Установить и запустить приложение, например pycowsay

    pipx install pycowsay
  4. 4

    Запустить приложение без установки

    pipx run pycowsay moo

В подборках

Темы

Частые вопросы

Что такое pipx?
Устанавливает и запускает Python-приложения командной строки в изолированных окружениях, чтобы их зависимости не конфликтовали друг с другом или с системой. pipx — инструмент для установки и запуска пользовательских Python-приложений из командной строки. Каждое приложение помещается в собственное изолированное виртуальное окружение, а в PATH добавляются только его точки входа командной строки. Поэтому установка одного инструмента не ломает другие приложения или системный Python.
pipx можно использовать бесплатно? Какая у него лицензия?
pipx распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
pipx всё ещё поддерживается?
Активно поддерживается. Последний коммит в pipx — 6 нояб. 2026 г..
Для чего можно использовать pipx?
Установка Python-инструментов командной строки, например форматтеров или линтеров, для повседневной работы. Разовый запуск Python-приложения без его постоянной установки. Предотвращение конфликтов зависимостей между несколькими Python CLI-инструментами на одном компьютере.
Как установить pipx?
Установить pipx в macOS с помощью Homebrew: brew install pipx Добавить каталог bin программы pipx в PATH: pipx ensurepath Установить и запустить приложение, например pycowsay: pipx install pycowsay Запустить приложение без установки: pipx run pycowsay moo
Где скачать pipx?
Исходный код и инструкции по установке — на GitHub: https://github.com/pypa/pipx

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты