Module (87%)
Section (68%)

Как пользоваться pip: продолжение

Предполагая, что Ваш поиск успешен (или Вы решили установить определенный пакет с уже известным именем), Вы можете использовать pip для установки пакета на свой компьютер.

Сейчас могут быть реализованы два возможных сценария:

  • Вы хотите установить новый пакет только для себя - он не будет доступен ни одному другому пользователю (аккаунту), существующему на Вашем компьютере; эта процедура является единственной доступной, если Вы не можете повысить свои права и действовать как системный администратор;
  • Вы решили установить новый пакет для всей системы - у Вас есть права администратора, и Вы не боитесь их использовать.

Чтобы различать эти два действия, pip использует специальный параметр с именем --user (обратите внимание на двойной дефис). Наличие этой опции указывает pip действовать локально от имени вашего (неадминистративного) пользователя.

Если Вы не добавите это, pip будет считать, что Вы системный администратор, и ничего не сделает, чтобы Вас исправить, если Вы сами не исправитесь.

В нашем случае мы собираемся установить пакет под названием pygame - это обьемная и сложная библиотека, позволяющая программистам разрабатывать компьютерные игры с использованием Python.

Проект находится в разработке с 2000 года, так что это зрелый и надежный фрагмент кода. Если Вы хотите узнать больше о проекте и о сообществе, которое его возглавляет, посетите https://www.pygame.org.

Если Вы системный администратор, Вы можете установить pygame с помощью следующей команды:

pip install pygame




Если Вы не являетесь администратором или не хотите увеличивать занимаемое Вашей ОС место, устанавливая pygame в масштабе всей системы, Вы можете установить его только для себя:

pip install --user pygame

Вам решать, какую из вышеперечисленных процедур Вы хотите провести.

pip install --user pygame

У pip есть привычка проигрывать причудливую текстовую анимацию, показывающую прогресс установки, поэтому внимательно следите за экраном - не пропустите шоу! Если процесс прошел успешно, Вы увидите что-то вроде этого:

Мы рекомендуем Вам использовать:

pip show pygame

и

pip list

чтобы получить больше информации о том, что на самом деле произошло.