Чтобы запустить get-pip.py с административными привилегиями, введите следующую команду:
$ sudo python get-pip.py
примечание
Если терминальный сеанс был запущен командой python3, используйте команду sudo python3 get-pip.py.
После выполнения программы введите команду pip --version (или pip3 --version), чтобы убедиться в том, что программа pip была установлена правильно.
Установка pip в Windows
Чтобы запустить get-pip.py, введите следующую команду:
$ python
get-pip.pyЕсли для запуска Python в терминале использовалась другая команда, проследите за тем, чтобы программа get-pip.py запускалась этой же командой — например, python3 get-pip.py или C:\Python35\python get-pip.py.
После выполнения программы введите команду python -m pip --version, чтобы убедиться в том, что программа pip была установлена правильно.
Установка Pygame в Linux
Если вы используете Python 2.7, установите Pygame при помощи менеджера пакетов. Откройте терминальное окно и введите следующую команду, которая загрузит и установит Pygame в вашей системе:
$ sudo apt-get install python-pygame
Проверьте правильность установки в терминальном сеансе; для этого введите следующую команду:
$ python
>>> import pygame
>>>
Если никаких дополнительных сообщений нет, значит, импортирование Pygame прошло успешно, и вы можете переходить к разделу «Создание проекта игры» на с. 231.
Если вы используете Python 3, процесс состоит из двух шагов: установки библиотек, от которых зависит Pygame, и загрузки/установки Pygame.
Чтобы установить библиотеки, необходимые Pygame, введите следующую команду (если в вашей системе используется другая команда, например python3.5, замените python3-dev на python3.5-dev).
$ sudo apt-get install python3-dev mercurial
$ sudo apt-get install libsdl-image1.2-dev libsdl2-dev libsdl-ttf2.0-dev
Эти команды установят библиотеки, необходимые для успешного запуска игры Alien Invasion. Если вы хотите включить расширенную функциональность Pygame (например, возможность добавления звуков), добавьте следующие библиотеки:
$ sudo apt-get install libsdl-mixer1.2-dev libportmidi-dev
$ sudo apt-get install libswscale-dev libsmpeg-dev libavformat-dev libavcode-dev
$ sudo apt-get install python-numpy
Теперь установите Pygame следующей командой (используйте pip3, если эта команда соответствует вашей системе):
$ pip install --user hg+
http://bitbucket.org/pygame/pygameПосле небольшой паузы программа сообщает, какие библиотеки были найдены. Нажмите Enter, даже если некоторые библиотеки отсутствуют. Вы увидите сообщение об успешной установке Pygame.
Чтобы проверить правильность установки, откройте терминальный сеанс и попробуйте импортировать Pygame:
$ python3
>>> import pygame
>>>
Если импортирование прошло нормально, переходите к разделу «Создание проекта игры» на с. 231.
Установка Pygame в OS X
Для установки некоторых пакетов, от которых зависит Pygame, вам понадобится менеджер пакетов Homebrew. Если в вашей системе он еще не установлен, обращайтесь к приложению А за инструкциями.
Чтобы установить библиотеки, от которых зависит Pygame, введите следующую команду:
$ brew install hg sdl sdl_image sdl_ttf
Команда устанавливает библиотеки, необходимые для Alien Invasion. В процессе установки каждой библиотеки на экране должна выводиться соответствующая информация.
Если вы хотите включить расширенную функциональность (например, возможность добавления звуков), добавьте еще две библиотеки:
$ brew install sdl_mixer portmidi
Установите Pygame следующей командой (используйте pip вместо pip3, если вы используете Python 2.7):
$ pip3 install --user hg+
http://bitbucket.org/pygame/pygameЧтобы проверить правильность установки, откройте терминальный сеанс и попробуйте импортировать Pygame (используйте python вместо python3, если вы используете Python 2.7):
$ python3
>>> import pygame
>>>
Если импортирование прошло нормально, переходите к разделу «Создание проекта игры».
Установка Pygame в Windows
Проект Pygame размещен на сайте совместного использования кода Bitbucket. Чтобы установить Pygame для вашей версии Windows, найдите на странице https://bitbucket.org/pygame/pygame/downloads/ программу установки для Windows, соответствующую вашей версии Python. Если вы не нашли подходящую программу установки на сайте Bitbucket, попробуйте поискать по адресу http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame.
Бьёрн Страуструп , Ирина Сергеевна Козлова , Бьерн Страуструп , Валерий Федорович Альмухаметов
Программирование, программы, базы данных / Базы данных / Программирование / Учебная и научная литература / Образование и наука / Книги по IT