Как установить Pymedia для Python
Я новичок в Ubuntu и новый в Python, но хочу написать простое приложение, которое будет воспроизводить видео из файла. Все, что мне нужно, это через одну клавишу пауза / воспроизведение и одновременно я хочу запускать приложение по умолчанию после запуска компьютера (в будущем я хотел бы использовать его для моего домашнего проекта Raspberry Pi). Как хорошая идея пришла ко мне использовать модуль PyMedia, но возникла непреодолимая проблема с инсталляцией для меня. Я пытался следовать инструкциям на следующих страницах, но у меня ничего не работает: pymedia.org, http://ubuntu-be.org/en/node/90...
Итак, прежде всего, я установил зависимости:
sudo apt-get install python-dev
sudo apt-get install libogg-dev
sudo apt-get install libvorbis-dev
sudo apt-get install liblame-dev
sudo apt-get install libfaad2-dev
sudo apt-get install libasound2-dev
Если случалось, что пакет устарел, я заменял его более новой версией. Проблема возникает, когда я запускаю в папке команду pymedia-1.3.7.3:sudo python setup.py install
, Он отображает:
OGG : not found
VORBIS : not found
FAAD : not found
MP3LAME : not found
VORBISENC : not found
ALSA : not found
Continue building pymedia ? [Y,n]:
... что я не могу понять. Конечно, следующая установка заканчивается неудачей.
Я буду рад любому решению, а также буду благодарен за любое предложение подходящего альтернативного модуля для моих целей.
1 ответ
Догадываюсь, что вы на 64-битной машине.
измените строку 226 в setup.py
из lib_hunt = ['/usr/lib64', '/usr/lib', '/usr/local/lib64', '/usr/local/lib' ]
в
lib_hunt = [ '/usr/lib/x86_64-linux-gnu', '/usr/lib64', '/usr/lib', '/usr/local/lib64', '/usr/local/lib' ]
Это делается для поиска сценариев библиотек в каталоге / usr / lib / x86_64-linux-gnu.
Затем установите libfaad-dev, который предоставляет faad.h, установите libmp3lame-dev, который предоставляет lame.h
это должно это исправить.