Программирование PC Как установить и использовать pip3 Tue, April 16 2024  

Поделиться

Нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.

Как установить и использовать pip3 Печать
Добавил(а) microsin   

Утилита pip3 это официальный менеджер пакетов, и команда pip для Python 3. Она реализует установку и управление пакетов от сторонних разработчиков, что позволяет добавлять дополнительный функционал языка Python, которого нет в его стандартной библиотеке. Pip3 устанавливает пакеты из PyPI (Python Package Index).

[Предварительные требования]

Для начала проверьте, установлена ли у вас утилита pip3. Это делается следующей командой:

pip3 -v

Вывод этой команды будет примерно такой (показана часть вывода команды на Windows):

c:\TEMP>pip3 -v
 
Usage:
  pip3 < command> [options]
 
Commands:
  install                     Install packages.
  download                    Download packages.
  uninstall                   Uninstall packages.
  freeze                      Output installed packages in requirements format.
  inspect                     Inspect the python environment.
  ...

Также можно проверить, какая установлена версия pip3 и Python:

c:\TEMP>pip3 --version
pip 22.3 from C:\Python311\Lib\site-packages\pip (python 3.11)

Проверьте также, установлен ли Python:

c:\TEMP>python --version
Python 3.11.0

Установка pip3. По умолчанию любая версия Python, начиная с Python 3.4, уже включает в свою установку pip3. Если ваша версия python меньше 3.4, то сначала следует обновить версию Python, что автоматически установит pip3. Можно переустановить Python, скачав последний установочный пакет по ссылке [2].

Примечание: на компьютере может быть одновременно установлено несколько версий Python. Какая именно версия будет работать в ответ на команду python, зависит только от текущей настройки переменной окружения PATH.

Апгрейд pip3. На операционной системе, где уже ранее был установлен Python 3 и утилита pip3, вы может обновить pip3 вводом следующей команды:

python -m pip3 install --upgrade pip

python -m pip install --upgrade pip
C:\Program Files\Inkscape\bin\python.exe: No module named pip

Python сегодня используется в многих программах, поэтому если вы наблюдаете такую ошибку, то вероятно у вас урезанная версия python, которая была установлена вместе с какой-то программой (в примере сообщения выше это была программа графического редактора Inkscape).

Решить проблему можно легко, если просто установить полноценную версию Python, см. [2].

Понижение версии pip3. Можно сделать довнгрейд на предыдующую версию pip3 в случае, если более новая версия приводит к неожиданным ошибкам совместимости. Например, довнгрейд на pip3 версии v19.0 запускается следующей командой:

python -m pip3 install pip==19.0

Виртуальные окружения pip3 и venv. Когда pip3 используется в виртуальном окружении, он обычно установит пакеты в каталог примерно так:

< virtualenv_name>/lib/< python_verion>/site-packages

Как использовать pip3. Для установки пакета Python введите команду:

pip3 install < package_name>

Предупреждение: в операционных системах Linux и MacOS установлен системный Python (System Python), который по возможности надо оставить в покое. Системный Python сконфигурирован для помощи операционной системе, чтобы она работала, как было предусмотрено.

[Установка pip3 на Linux-системах Ubuntu и Debian]

На Ubuntu 18.04 по умолчанию установлены обе версии Python 2 и Python 3, поэтому здесь есть 2 варианта pip, каждый для своей версии Python. Команда pip относится к Python 2, а pip3 относится к Python 3. 

На Ubuntu 20.4 установлена только версия Python 3, однако все еще требуется отдельная инсталляция pip3.

Процедура установки pip3 на Ubuntu и Debian:

1. Введите следующую команду для обновления Linux:

sudo apt update

2. Введите следующую команду для установки pip3:

sudo apt install python3-pip

Эта команда также установит все необходимые зависимости pip3.

3. Чтобы найти место, куда pip3 устанавливает пакеты на Ubuntu Linux, введите команду:

which pip3

Будет выведено наподобие следующего пути:

/usr/bin/pip3

[Установка pip3 на Windows]

Для установки или обновления pip3 на Windows, где уже установлен Python 3:

1. Загрузите последнюю версию скрипта get-pip.py по ссылке [3]. Для загрузки get-pip.py также можно использовать команду curl: 

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

2. Командой cd перейдите в каталог, куда скачали скрипт get-pip.py, и введите следующую команду для установки утилиты pip3 и её зависимостей:

python3 get-pip.py

3. Вы можете проверить, что pip3 установлена, если перейдете в директорию установки pip3 по умолчанию, например в каталог C:\python38\scripts\, и введете команду:

pip3 --version

Добавление pip3 в переменные окружения Windows. Общая проблема с запуском утилит Python на Windows, таких как pip3, состоит в том, что до исполняемого кода утилит не прописан путь поиска в переменной окружения %PATH% (или прописан неправильный путь). В большинстве случаев вы можете перейти в каталог установки необходимой утилиты по умолчанию, например c:\Python38\scripts, чтобы иметь возможность запустить утилиту.

Чтобы можно было запускать команду pip3 из любого каталога, необходимо добавить директорию, куда установлена pip3, в системную переменную окружения %PATH%:

1. Откройте Панель управления -> Изменение системных переменных среды.

2. Кликните на кнопку "Переменные среды...".

3. Откроется оно для создания и изменения системных переменных и переменных пользователя. Найдите в списке системных переменных Path, и двойным щелчком на этой системной переменной откройте её редактирование.

4. Отобразится список из настроенных путей поиска запускаемых утилит. Кликните на кнопку "Создать", и добавьте директорию, куда была установлена утилита pip3, например C:\Python38\Scripts, и кликните OK.

5. Кнопкой "Вверх" переместите созданный путь в начало списка.

[Установка pip3 на MacOS]

Чтобы установить на MacOS, где уже установлен Python 3, введите команду:

sudo apt install python3-pip

Чтобы установить pip3 с помощью менеджера пакетов Homebrew (если он установлен), введите команду:

brew install pip3

Также вы можете установить pip3 с помощью скрипта get-pip.py. Для этого загрузите его по ссылке [3], перейдите в директорию, куда загрузили, и введите команду:

sudo python3 get-pip.py

Скрипт get-pip.py установит pip3 для той версии python, которая запустила скрипт.

[Утилита pip3 и Conda]

Утилита pip3 имеет ограниченное использование в окружении Conda по сравнению с другими рабочими средами операционных систем.

У Conda имеется множество функций, которые можно найти в pip3, но в основном Conda это совершенно другой инструмент. Conda устанавливает модули и пакеты python из репозитория Anaconda. Только после того, как Conda будет использована для установки как можно большего количества пакетов в проекте, следует использовать pip3 для установки любого остального программного обеспечения.

Все зависит от того, насколько вы знакомы с pip3 и Conda, и как установки пакетов взаимодействуют между этими двумя методами установки. Если вы относительный новичок в системах Conda и Python, тогда для установки пакетов в рабочих окружениях Conda используйте только Conda. Иначе для установки пакетов, которых нет в репозитории Anaconda, может быть случайно использована утилита pip3. Следует уделять дополнительное внимание с зависимостями pip3, чтобы они не конфликтовали с пакетами и зависимостями Conda.

Если Python 3 и pip3 установлены вне окружения Conda, то вы можете запускать pip3 из приглашения Anaconda точно так же, как в терминале Linux или командной строке Windows.

[Ссылки]

1. How To Install And Use Pip3 site:activestate.com.
2. Download the latest version Python site:python.org.
3. get-pip.py.

 

Добавить комментарий


Защитный код
Обновить

Top of Page