Как установить 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

это должно это исправить.

Другие вопросы по тегам