Как пользоваться pip: продолжение
Предполагая, что Ваш поиск успешен (или Вы решили установить определенный пакет с уже известным именем), Вы можете использовать pip для установки пакета на свой компьютер.
Сейчас могут быть реализованы два возможных сценария:
- Вы хотите установить новый пакет только для себя - он не будет доступен ни одному другому пользователю (аккаунту), существующему на Вашем компьютере; эта процедура является единственной доступной, если Вы не можете повысить свои права и действовать как системный администратор;
- Вы решили установить новый пакет для всей системы - у Вас есть права администратора, и Вы не боитесь их использовать.
Чтобы различать эти два действия, pip использует специальный параметр с именем --user
(обратите внимание на двойной дефис). Наличие этой опции указывает pip действовать локально от имени вашего (неадминистративного) пользователя.
Если Вы не добавите это, pip будет считать, что Вы системный администратор, и ничего не сделает, чтобы Вас исправить, если Вы сами не исправитесь.
В нашем случае мы собираемся установить пакет под названием pygame - это обьемная и сложная библиотека, позволяющая программистам разрабатывать компьютерные игры с использованием Python.
Проект находится в разработке с 2000 года, так что это зрелый и надежный фрагмент кода. Если Вы хотите узнать больше о проекте и о сообществе, которое его возглавляет, посетите https://www.pygame.org.
Если Вы системный администратор, Вы можете установить pygame с помощью следующей команды:
pip install pygame
Если Вы не являетесь администратором или не хотите увеличивать занимаемое Вашей ОС место, устанавливая pygame в масштабе всей системы, Вы можете установить его только для себя:
pip install --user pygame
Вам решать, какую из вышеперечисленных процедур Вы хотите провести.
У pip есть привычка проигрывать причудливую текстовую анимацию, показывающую прогресс установки, поэтому внимательно следите за экраном - не пропустите шоу! Если процесс прошел успешно, Вы увидите что-то вроде этого:
Мы рекомендуем Вам использовать:
pip show pygame
и
pip list
чтобы получить больше информации о том, что на самом деле произошло.