Python/pip: различия между версиями
Илья Н. (обсуждение | вклад) мНет описания правки |
Илья Н. (обсуждение | вклад) Нет описания правки |
||
(не показано 10 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
'''[https://pypi.org/project/pip/ pip]''' — установщик пакетов для '''Python''' из [https://pypi.org/ Индекса пакетов Python (PyPI)] и других источников. | '''[https://pypi.org/project/pip/ pip]''' — установщик пакетов для '''[[Python]]''' из '''[https://pypi.org/ Индекса пакетов Python (PyPI)]''' и других источников. | ||
==Установка pip== | ==Установка pip== | ||
Для установки '''pip''' из репозитория (при наличии | Для '''установки''' '''pip''' из репозитория (при наличии '''Python 3''') выполните команду: | ||
su - | su - | ||
apt-get update | apt-get update && apt-get install python3-module-pip | ||
exit | |||
В этом случае '''pip''' устанавливается в каталог {{path|/usr/lib64/python3/site-packages}} и запускается из {{path|/usr/bin/pip3}}. | |||
С целью '''разработки''', рекомендуется использовать '''pip''' от имени '''обычного пользователя''', и инструменты для создания виртуальных сред '''[[Python/venv | venv]]''' или '''[[Python/pipenv | pipenv]]'''. | |||
Для установки '''pip''' от имени '''обычного пользователя''' введите команду: | |||
python3 -m ensurepip --upgrade | python3 -m ensurepip --upgrade | ||
В этом случае | В этом случае '''pip''' использует каталог для сторонних пакетов {{path|~/.local/lib/python3/site-packages}}, а исполняемые файлы помещаются в каталог {{path|~/.local/bin}}, который нужно добавить в переменную '''<code>PATH</code>'''. Отредактируйте файл {{path|~/.bashrc}} своего пользователя следующим образом: | ||
# 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== | |||
{{Attention|Запуск '''pip''' от имени пользователя '''root''' может привести к нарушению прав доступа, конфликту с системным менеджером пакетов и риску сделать вашу систему непригодной для использования! Вместо этого рекомендуется использовать виртуальную среду '''[[Python/venv | venv]]''' или '''[[Python/pipenv | pipenv]].'''}} | |||
{{main|Python/venv|Python/pipenv}} | |||
'''Запустить''' '''pip''' можно несколькими способами, например, командой: | |||
pip3 | pip3 | ||
Строка 25: | Строка 37: | ||
python3 -m pip | python3 -m pip | ||
Узнать используемую версию '''pip''' и путь установки | Узнать '''используемую версию''' '''pip''' и путь установки: | ||
pip3 --version | pip3 --version | ||
Пакет из '''[https://pypi.org/ Индекса пакетов Python (PyPI)]''' можно '''установить''' командой: | |||
pip3 install | pip3 install имя_пакета | ||
В случае установки пакетов от имени '''обычного пользователя''', используется каталог для сторонних пакетов {{path|~/.local/lib/python3/site-packages}}, а исполняемые файлы помещаются в каталог {{path|~/.local/bin}}, который нужно добавить в переменную '''<code>PATH</code>''' (см. [[Python/pip#Установка_pip | выше]]). | |||
Также можно устанавливать пакеты с '''GitHub''' и из локальных файлов. | |||
'''Обновить''' пакет можно командой: | |||
pip3 install имя_пакета | pip3 install --upgrade имя_пакета | ||
Обновить | '''Обновить''' сам менеджер пакетов '''pip''' можно командой: | ||
pip3 install --upgrade | pip3 install --upgrade pip | ||
Удалить пакет | '''Удалить''' пакет: | ||
pip3 uninstall имя_пакета | pip3 uninstall имя_пакета | ||
Вывести список установленных пакетов | '''Вывести список''' установленных пакетов: | ||
pip3 list | pip3 list | ||
Получить информацию об установленном пакете: | '''Получить информацию''' об установленном пакете: | ||
pip3 show имя_пакета | pip3 show имя_пакета | ||
Вывести справку '''pip''': | Вывести '''справку''' '''pip''': | ||
pip3 --help | pip3 --help | ||
{{Category navigation|title=Python|category=Python|sortkey={{SUBPAGENAME}}}} | |||
{{Category navigation|title= | |||
Текущая версия от 19:54, 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
(см. выше).
Также можно устанавливать пакеты с GitHub и из локальных файлов.
Обновить пакет можно командой:
pip3 install --upgrade имя_пакета
Обновить сам менеджер пакетов pip можно командой:
pip3 install --upgrade pip
Удалить пакет:
pip3 uninstall имя_пакета
Вывести список установленных пакетов:
pip3 list
Получить информацию об установленном пакете:
pip3 show имя_пакета
Вывести справку pip:
pip3 --help