Я новичок в Pi и Linux, и я использую Pi Zero W с установленной свежей версией Raspbian. Я пытаюсь установить PyGame на Pi, чтобы я мог работать над проектом. Когда я запускаю команду
pi@raspberrypi:~/pygame $ python setup.py
Это вывод:
No Arguments Given, Perform Default Install? [Y/n]y
WARNING, No "Setup" File Exists, Running "config.py"
Using UNIX configuration...
Hunting dependencies...
sh: 1: sdl-config: not found
sh: 1: sdl-config: not found
sh: 1: sdl-config: not found
WARNING: "sdl-config" failed!
Unable to run "sdl-config". Please make sure a development version of SDL is installed.
Что это значит с точки зрения Пи? Что я могу сделать, чтобы это исправить (некоторые команды терминала были бы хороши, я не знаю, как использовать систему отслеживания пакетов Debian)
Ответы:
Самый простой способ найти пакет предоставления данного файла является
apt-file
; Вы также можете сделать то же самое онлайн здесь . Сначала вам нужно установить apt-файл:После того:
Вы почти наверняка ищете что - то в
bin
каталоге, без суффикса, так как это , как представляется , в$PATH
исполняемом файле (так как он был «не найден» , используя только базовое имя), который , вероятно , включает первую запись (так что каталог не в стандарт$PATH
). Было бы более точно настроить этот поискapt-file search "*/bin/sdl-config"
, который дал бы вам только эти две записи.Во всяком случае, скорее всего, это
-dev
пакет, а значит:Должен сделать это.
источник
Если в результате поиска вы получили более одного полученного пакета, вы можете просмотреть описание найденных пакетов с помощью следующего:
libsdl1.2-dev
был выбран пользователем, потому чтоemscripten
иlush-library
может получить несколько других пакетов из Java или Lisp. Это много лишних вещей, которые вы никогда не сможете использовать на своем Пи.источник
apt-file search
его найти.