Книга «Изучаем Python»


sudo apt-get install python3-dev mercurial



Pdf көрінісі
бет141/266
Дата03.03.2023
өлшемі7,86 Mb.
#170986
түріКнига
1   ...   137   138   139   140   141   142   143   144   ...   266
Байланысты:
Изучаем Python. Программирование игр, визуализация данных, веб-приложения ( PDFDrive )

sudo apt-get install python3-dev mercurial

sudo apt-get install libsdl-image1.2-dev libsdl2-dev libsdl-ttf2.0-dev


230
Глава 12 • Стреляющий корабль
Эти команды установят библиотеки, необходимые для успешного запуска игры 
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. В процессе 
установки каждой библиотеки на экране должна выводиться соответствующая 
информация.
Если вы хотите включить расширенную функциональность (например, возмож-
ность добавления звуков), добавьте еще две библиотеки:



Достарыңызбен бөлісу:
1   ...   137   138   139   140   141   142   143   144   ...   266




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет