Python/pip: различия между версиями
Илья Н. (обсуждение | вклад) Нет описания правки |
Илья Н. (обсуждение | вклад) Нет описания правки |
||
Строка 27: | Строка 27: | ||
==Использование pip== | ==Использование pip== | ||
{{Attention|Запуск '''[[Python/pip | {{cmd|pip}}]]''' от имени пользователя '''root''' может привести к нарушению прав доступа, конфликту с системным менеджером пакетов и риску сделать вашу систему непригодной для использования! Вместо этого рекомендуется использовать виртуальную среду '''[[Python/venv | {{cmd|venv}}]]''' или '''[[Python/pipenv | {{cmd|pipenv}}]].'''}} | {{Attention|Запуск '''[[Python/pip | {{cmd|pip}}]]''' от имени пользователя '''root''' может привести к нарушению прав доступа, конфликту с системным менеджером пакетов и риску сделать вашу систему непригодной для использования! Вместо этого рекомендуется использовать виртуальную среду '''[[Python/venv | {{cmd|venv}}]]''' или '''[[Python/pipenv | {{cmd|pipenv}}]].'''}} | ||
{{main|Python/venv|Python/pipenv}} | |||
'''Запустить''' '''pip''' можно несколькими способами, например, командой: | '''Запустить''' '''pip''' можно несколькими способами, например, командой: |
Версия от 16:28, 9 февраля 2025
pip — установщик пакетов для Python из Индекса пакетов Python (PyPI) и других источников.
Установка pip
Для установки pip из репозитория (при наличии Python 3) выполните команду:
su - apt-get update && apt-get install python3-module-pip exit
В этом случае pip устанавливается в каталог /usr/lib64/python3/site-packages и запускается из /usr/bin/pip3.
С целью разработки рекомендуется использовать pip от имени обычного пользователя и инструменты для создания виртуальных сред venv или pipenv.
Для установки pip от имени обычного пользователя введите команду:
python3 -m ensurepip --upgrade
В этом случае pip использует каталог для сторонних пакетов ~/.local/lib/python3/site-packages, а исполняемые файлы помещаются в каталог ~/.local/bin, который нужно добавить в переменную PATH
. Отредактируйте файл ~/.bashrc своего пользователя следующим образом:
# Define user specific aliases and functions. export PATH=$HOME/.local/bin:$PATH
После чего перезапустите терминал или выполните команду:
source ~/.bashrc
Использование pip
Запустить pip можно несколькими способами, например, командой:
pip3
или
python3 -m pip
Узнать используемую версию pip и путь установки:
pip3 --version
Пакет из Индекса пакетов Python (PyPI) можно установить командой:
pip3 install имя_пакета
В случае установки пакетов от имени обычного пользователя, используется каталог для сторонних пакетов ~/.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 и из локальных файлов.