Python/pip: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
мНет описания правки
Строка 20: Строка 20:
  # Define user specific aliases and functions.
  # Define user specific aliases and functions.
  '''export PATH=$HOME/.local/bin:$PATH'''
  '''export PATH=$HOME/.local/bin:$PATH'''
После чего '''перезапустите терминал''' или выполните команду:
source ~/.bashrc


==Использование pip==
==Использование pip==

Версия от 21:47, 2 января 2025

pip — установщик пакетов для Python из Индекса пакетов Python (PyPI) и других источников.

Установка pip

Для установки pip из репозитория (при наличии Python 3 по умолчанию) выполните команду:

su -
apt-get update
apt-get install python3-module-pip

В этом случае pip устанавливается в каталог /usr/lib64/python3/site-packages и запускается из /usr/bin/pip3.

Альтернативный способ установки pip (при наличии Python 3):

python3 -m ensurepip --upgrade

Если установка выполнена от имени суперпользователя root, тогда, как и в случае установки из репозитория, pip устанавливается в каталог /usr/lib64/python3/site-packages и запускается из /usr/bin/pip3.

В случае установки pip альтернативным способом от имени обычного пользователя используется каталог для сторонних пакетов ~/.local/lib/python3/site-packages, а файлы pip, pip3 и pip3.xx помещаются в ~/.local/bin. Этот каталог отсутствует в переменной PATH, чтобы это исправить, добавьте в файл ~/.bashrc следующую строчку:

# Define user specific aliases and functions.
export PATH=$HOME/.local/bin:$PATH

После чего перезапустите терминал или выполните команду:

source ~/.bashrc

Использование pip

Примечание: Нежелательно использовать pip для установки программ, это средство не для конечного пользователя.
Внимание! Запуск pip от имени пользователя root может привести к нарушению прав доступа, конфликту с системным менеджером пакетов и риску сделать вашу систему непригодной для использования. Вместо этого рекомендуется использовать виртуальную среду venv!


Запускать pip можно несколькими способами, например, командой:

pip3

или

python3 -m pip

Узнать используемую версию pip и путь установки поможет команда:

pip3 --version

Пакет из Индекса пакетов Python (PyPI) можно установить командой:

pip3 install имя_пакета

Как и в случае с установкой самого pip, если команда выполняется от имени суперпользователя root, пакеты устанавливается в каталог /usr/lib64/python3/site-packages и запускаются из /usr/bin.

В случае установки пакетов от имени обычного пользователя используется каталог для сторонних пакетов ~/.local/lib/python3/site-packages, а исполняемые файлы помещаются в ~/.local/bin, который нужно добавить в переменную PATH (см. выше).

Обновить пакет можно командой:

pip3 install --upgrade имя_пакета

Обновить сам менеджер пакетов pip можно командой:

pip3 install --upgrade pip

Удалить пакет:

pip3 uninstall имя_пакета

Вывести список установленных пакетов:

pip3 list

Получить информацию об установленном пакете:

pip3 show имя_пакета

Вывести справку pip:

pip3 --help

Также можно устанавливать пакеты с GitHub и из локальных файлов.