HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <p>В этой статье в очередной раз коснёмся темы установки PIP на Python. Вы узнаете, что делать, если PIP не установлена, как поставить эту систему, а также как выполняется инсталляция на Windows, Mac, Linux и Raspberry Pi. Дополнительно будут рассмотрены вопросы обновления и работы.</p>
1 <p>В этой статье в очередной раз коснёмся темы установки PIP на Python. Вы узнаете, что делать, если PIP не установлена, как поставить эту систему, а также как выполняется инсталляция на Windows, Mac, Linux и Raspberry Pi. Дополнительно будут рассмотрены вопросы обновления и работы.</p>
2 <p>Python, как и любой другой серьёзный язык программирования, поддерживает дополнительные (сторонние) фреймворки и библиотеки. Эти библиотеки устанавливаются разработчиками с простой целью: облегчить себе жизнь и каждый раз не изобретать колесо в новом проекте. Нужные пакеты находятся в PyPI, который можно назвать центральным репозиторием Python и каталогом Python-пакетов (Python Package Index).</p>
2 <p>Python, как и любой другой серьёзный язык программирования, поддерживает дополнительные (сторонние) фреймворки и библиотеки. Эти библиотеки устанавливаются разработчиками с простой целью: облегчить себе жизнь и каждый раз не изобретать колесо в новом проекте. Нужные пакеты находятся в PyPI, который можно назвать центральным репозиторием Python и каталогом Python-пакетов (Python Package Index).</p>
3 <p>Но скачивать и устанавливать эти пакеты вручную - занятие утомительное, а порой и времязатратное. Лучше всего использовать для этих целей специальный инструмент для Python, делающий процесс проще и быстрее. Как вы уже догадались, речь идёт про PIP. И если PIP не установлен, обязательно восполните этот пробел.</p>
3 <p>Но скачивать и устанавливать эти пакеты вручную - занятие утомительное, а порой и времязатратное. Лучше всего использовать для этих целей специальный инструмент для Python, делающий процесс проще и быстрее. Как вы уже догадались, речь идёт про PIP. И если PIP не установлен, обязательно восполните этот пробел.</p>
4 <h2>Что же такое PIP?</h2>
4 <h2>Что же такое PIP?</h2>
5 <p>Сама аббревиатура PIP ("пип") представляет собой рекурсивный акроним. По сути, это система управления пакетами. Она применяется в целях установки и управления программными пакетами, которые написаны на Python. Ещё систему называют предпочитаемым установщиком программ. А непосредственно pip - это команда, запускающая соответствующую утилиту для установки, переустановки и деинсталляции пакетов, которые находятся в вышеупомянутом PyPI.</p>
5 <p>Сама аббревиатура PIP ("пип") представляет собой рекурсивный акроним. По сути, это система управления пакетами. Она применяется в целях установки и управления программными пакетами, которые написаны на Python. Ещё систему называют предпочитаемым установщиком программ. А непосредственно pip - это команда, запускающая соответствующую утилиту для установки, переустановки и деинсталляции пакетов, которые находятся в вышеупомянутом PyPI.</p>
6 <p>Часто возникает вопрос, а не устанавливается ли PIP одновременно с Пайтоном? Да, если речь идёт о следующих версиях: - Python версии 2.7.9 и выше; - Python версии 3.4 и выше.</p>
6 <p>Часто возникает вопрос, а не устанавливается ли PIP одновременно с Пайтоном? Да, если речь идёт о следующих версиях: - Python версии 2.7.9 и выше; - Python версии 3.4 и выше.</p>
7 <p>В вышеупомянутых случаях "пип" устанавливается по дефолту и вместе с Python. Но если же речь идёт о более старых версиях, PIP не установлена. Однако установить PIP совсем несложно. Но прежде чем это сделать, рекомендуется проверить свою версию Python, а также то, правильно ли он у вас инсталлирован.</p>
7 <p>В вышеупомянутых случаях "пип" устанавливается по дефолту и вместе с Python. Но если же речь идёт о более старых версиях, PIP не установлена. Однако установить PIP совсем несложно. Но прежде чем это сделать, рекомендуется проверить свою версию Python, а также то, правильно ли он у вас инсталлирован.</p>
8 <h2>Проверка версии Python</h2>
8 <h2>Проверка версии Python</h2>
9 <p>Для выполнения проверки Python следует открыть командную строку. Она вам понадобится и при последующих действиях. Следует привыкать работать с командной строкой, т. к. многие операции быстрее, удобнее и нагляднее выполнять именно через неё. Если же вы начинающий системный администратор, знание терминала - это пункт под номером 0 в списке необходимых скиллов.</p>
9 <p>Для выполнения проверки Python следует открыть командную строку. Она вам понадобится и при последующих действиях. Следует привыкать работать с командной строкой, т. к. многие операции быстрее, удобнее и нагляднее выполнять именно через неё. Если же вы начинающий системный администратор, знание терминала - это пункт под номером 0 в списке необходимых скиллов.</p>
10 <p>Запускаем командную строку следующим образом: 1. На<strong>Windows</strong>. Используем комбинацию клавиш "Win+X". 2. На<strong>Mac</strong>. Нажимаем "Command+пробел". 3. На<strong>Линукс</strong>. Работает комбинация "Ctrl+Alt+T".</p>
10 <p>Запускаем командную строку следующим образом: 1. На<strong>Windows</strong>. Используем комбинацию клавиш "Win+X". 2. На<strong>Mac</strong>. Нажимаем "Command+пробел". 3. На<strong>Линукс</strong>. Работает комбинация "Ctrl+Alt+T".</p>
11 <p>Когда терминал открыт, вводим следующую команду:</p>
11 <p>Когда терминал открыт, вводим следующую команду:</p>
12 <p>Если у вас Linux и Python 3.x, вводим несколько другую команду:</p>
12 <p>Если у вас Linux и Python 3.x, вводим несколько другую команду:</p>
13 <p>В итоге вы должны получить актуальную версию Питона, которая установлена на вашу операционную систему. Если же что-то не так, вы получите сообщение, что Пайтон не установлен (Python is not defined).</p>
13 <p>В итоге вы должны получить актуальную версию Питона, которая установлена на вашу операционную систему. Если же что-то не так, вы получите сообщение, что Пайтон не установлен (Python is not defined).</p>
14 <h2>Устанавливаем PIP на Windows</h2>
14 <h2>Устанавливаем PIP на Windows</h2>
15 <p>Инструкции, представленные ниже, подойдут для ОС Windows 7/8.1/10. Общий порядок действий, если PIP не установлен, следующий: 1. Скачиваем официальный<a>установочный скрипт с именем<em>get-pip.py</em></a>. Для начала нажимаем правую кнопку мыши, потом "Сохранить как…". В итоге скрипт сохранится по указанному вами пути (пусть это будет папка "Загрузки"). 2. Открываем терминал (командную строку), после чего переходим к каталогу, где вы поместили файл get-pip.py. 3. Выполняем команду python get-pip.py.</p>
15 <p>Инструкции, представленные ниже, подойдут для ОС Windows 7/8.1/10. Общий порядок действий, если PIP не установлен, следующий: 1. Скачиваем официальный<a>установочный скрипт с именем<em>get-pip.py</em></a>. Для начала нажимаем правую кнопку мыши, потом "Сохранить как…". В итоге скрипт сохранится по указанному вами пути (пусть это будет папка "Загрузки"). 2. Открываем терминал (командную строку), после чего переходим к каталогу, где вы поместили файл get-pip.py. 3. Выполняем команду python get-pip.py.</p>
16 <p>Всё, установка запустится (installs), и инсталляция модуля будет завершена в сжатые сроки. Способ простой и действенный.</p>
16 <p>Всё, установка запустится (installs), и инсталляция модуля будет завершена в сжатые сроки. Способ простой и действенный.</p>
17 <h2>Устанавливаем на Mac</h2>
17 <h2>Устанавливаем на Mac</h2>
18 <p>В современных версиях Mac как Python, так и PIP уже установлены. Однако со временем они устаревают, что нехорошо, поэтому лучше следить за тем, чтобы на вашем компьютере были актуальные версии. Но если вы хотите работать с той версией Python, которая есть, и желаете инсталлировать последнюю версию системы, сделать это можно простой командой, запустив в терминале следующее:</p>
18 <p>В современных версиях Mac как Python, так и PIP уже установлены. Однако со временем они устаревают, что нехорошо, поэтому лучше следить за тем, чтобы на вашем компьютере были актуальные версии. Но если вы хотите работать с той версией Python, которая есть, и желаете инсталлировать последнюю версию системы, сделать это можно простой командой, запустив в терминале следующее:</p>
19 <p>Для установки более новых версий языка программирования Python вам пригодится Homebrew. С его помощью Пайтон устанавливается тоже очень просто (предполагается, что утилита командной строки Homebrew уже установлена):</p>
19 <p>Для установки более новых версий языка программирования Python вам пригодится Homebrew. С его помощью Пайтон устанавливается тоже очень просто (предполагается, что утилита командной строки Homebrew уже установлена):</p>
20 <p>По итогу получите последнюю версию Python, в которую, кстати говоря, система "пип" уже может входить. Но если же пакет будет недоступен, выполните перелинковку:</p>
20 <p>По итогу получите последнюю версию Python, в которую, кстати говоря, система "пип" уже может входить. Но если же пакет будет недоступен, выполните перелинковку:</p>
21 brew unlink python &amp;&amp; brew link python<h2>Устанавливаем на Linux</h2>
21 brew unlink python &amp;&amp; brew link python<h2>Устанавливаем на Linux</h2>
22 <p>Для дистрибутивов Linux желательно использовать системный менеджер пакетов и штатные репозитории. Команды могут различаться с учётом конкретного дистрибутива. Для примера возьмём популярный дистрибутив Ubuntu. Если у вас Python 3, в терминале выполняем:</p>
22 <p>Для дистрибутивов Linux желательно использовать системный менеджер пакетов и штатные репозитории. Команды могут различаться с учётом конкретного дистрибутива. Для примера возьмём популярный дистрибутив Ubuntu. Если у вас Python 3, в терминале выполняем:</p>
23 sudo apt install python3-pip<p>А потом проверяем, что получилось:</p>
23 sudo apt install python3-pip<p>А потом проверяем, что получилось:</p>
24 <p>Если же речь идёт о Пайтон 2, команды установки и проверки версии будут чуть другими:</p>
24 <p>Если же речь идёт о Пайтон 2, команды установки и проверки версии будут чуть другими:</p>
25 sudo apt install python-pip<h2>Как установить PIP на Raspberry Pi</h2>
25 sudo apt install python-pip<h2>Как установить PIP на Raspberry Pi</h2>
26 <p>Если вы являетесь пользователем Raspberry, эта часть статьи для вас. Если же вы даже не в курсе, что такое Raspberry, можете смело пропустить данный абзац.</p>
26 <p>Если вы являетесь пользователем Raspberry, эта часть статьи для вас. Если же вы даже не в курсе, что такое Raspberry, можете смело пропустить данный абзац.</p>
27 <p>Уже начиная с Rapsbian Jessie, система устанавливается по дефолту, то есть вопросов о том, что PIP не установлена, не возникает. Это ещё и причина обновить ОС до Rapsbian Jessie а не использовать Rapsbian Wheezy/Jessie Lite. Однако никто не мешает установить систему и на старую версию.</p>
27 <p>Уже начиная с Rapsbian Jessie, система устанавливается по дефолту, то есть вопросов о том, что PIP не установлена, не возникает. Это ещё и причина обновить ОС до Rapsbian Jessie а не использовать Rapsbian Wheezy/Jessie Lite. Однако никто не мешает установить систему и на старую версию.</p>
28 <p>Для Python 2 это выглядит следующим образом:</p>
28 <p>Для Python 2 это выглядит следующим образом:</p>
29 sudo apt-get install python-pip<p>Для третьей версии изменения в команде крайне незначительны:</p>
29 sudo apt-get install python-pip<p>Для третьей версии изменения в команде крайне незначительны:</p>
30 sudo apt-get install python3-pip<p>В процессе работы нужно будет применять pip и pip3 соответственно.</p>
30 sudo apt-get install python3-pip<p>В процессе работы нужно будет применять pip и pip3 соответственно.</p>
31 <h2>Обновляем PIP для Python</h2>
31 <h2>Обновляем PIP для Python</h2>
32 <p>Для многих разработчиков очень важно иметь последнюю версию установщика программ. Это имеет особое значение, если мы говорим о сохранении приемлемого уровня безопасности, исправлении ошибок (багов) и т. д.</p>
32 <p>Для многих разработчиков очень важно иметь последнюю версию установщика программ. Это имеет особое значение, если мы говорим о сохранении приемлемого уровня безопасности, исправлении ошибок (багов) и т. д.</p>
33 <p>Обновить PIP не составляет труда: 1. Для Windows. Используем команду python -m pip install -U pip. 2. Для Mac, Линукс либо Raspberry Pi - pip install -U pip.</p>
33 <p>Обновить PIP не составляет труда: 1. Для Windows. Используем команду python -m pip install -U pip. 2. Для Mac, Линукс либо Raspberry Pi - pip install -U pip.</p>
34 <h2>Устанавливаем Python-библиотеки посредством PIP</h2>
34 <h2>Устанавливаем Python-библиотеки посредством PIP</h2>
35 <p>Когда установка (installing) завершена, "пип" установился и готов к работе. В результате мы можем приступать к установке пакетов с помощью PIP из PyPI. Делается это с помощью простейшего синтаксиса, содержащего минимум кода:</p>
35 <p>Когда установка (installing) завершена, "пип" установился и готов к работе. В результате мы можем приступать к установке пакетов с помощью PIP из PyPI. Делается это с помощью простейшего синтаксиса, содержащего минимум кода:</p>
36 <p>По умолчанию с помощью вышеприведённого синтаксиса будет установлена новейшая версия нужного пакета. Но иногда требуется конкретная версия, то есть более старая:</p>
36 <p>По умолчанию с помощью вышеприведённого синтаксиса будет установлена новейшая версия нужного пакета. Но иногда требуется конкретная версия, то есть более старая:</p>
37 pip install имя_пакаета==1.0.0<p>Также вы можете найти конкретный пакет:</p>
37 pip install имя_пакаета==1.0.0<p>Также вы можете найти конкретный пакет:</p>
38 pip search "ваш_запрос_поиска"<p>Или посмотреть детали уже установленного (installed):</p>
38 pip search "ваш_запрос_поиска"<p>Или посмотреть детали уже установленного (installed):</p>
39 <p>Ещё пользователю доступен список всех пакетов, которые установлены:</p>
39 <p>Ещё пользователю доступен список всех пакетов, которые установлены:</p>
40 <p>А также список пакетов PIP, которые устарели:</p>
40 <p>А также список пакетов PIP, которые устарели:</p>
41 <p>Но это не беда, ведь можно выполнить обновление:</p>
41 <p>Но это не беда, ведь можно выполнить обновление:</p>
42 pip install имя_пакета --upgrade<p>Однако учтите, что при обновлении старая версия будет удалена. Ещё может возникнуть необходимость в полной переустановке пакета:</p>
42 pip install имя_пакета --upgrade<p>Однако учтите, что при обновлении старая версия будет удалена. Ещё может возникнуть необходимость в полной переустановке пакета:</p>
43 pip install имя_пакета --upgrade --force-reinstall<p>Совсем несложно и удалить пакет:</p>
43 pip install имя_пакета --upgrade --force-reinstall<p>Совсем несложно и удалить пакет:</p>
44 <p>Это основы, которые должен знать каждый. Если же вас интересует Python-разработка на более продвинутом уровне, добро пожаловать на курсы в OTUS!</p>
44 <p>Это основы, которые должен знать каждый. Если же вас интересует Python-разработка на более продвинутом уровне, добро пожаловать на курсы в OTUS!</p>
45 <p><em>Источники:</em>• https://pingvinus.ru/note/pip; • https://pythonru.com/baza-znanij/ustanovka-pip-dlja-python-i-bazovye-komandy.</p>
45 <p><em>Источники:</em>• https://pingvinus.ru/note/pip; • https://pythonru.com/baza-znanij/ustanovka-pip-dlja-python-i-bazovye-komandy.</p>
46  
46