2010-01-26 4 views
6

Я пытаюсь установить последнюю версию Pymedia из источников. У меня есть Python2.6 и нет доступных двоичных файлов.Установка Pymedia на Windows с Python 2.6

работы с:

python setup.py build 

и получил следующие сообщения:

Using WINDOWS configuration... 
Path for OGG not found. 
Path for VORBIS not found. 
Path for FAAD not found. 
Path for MP3LAME not found. 
Path for VORBISENC not found. 
Path for ALSA not found. 
Continue building pymedia ? [Y,n]:Y 

После ввода исходного кода для OGG и Vorbis в директории, где я поставил исходный pymedia код, он был в состоянии найти эти библиотеки. Но когда я ввел исходный код libmp3lame-3.95 в этот каталог, он не смог его найти.

После прочтения файла setup.py pymedia, я также попытался поместить dll для этой библиотеки в libmp3lame/Release, но он все еще не смог ее найти.

Может кто-нибудь помочь? Существует ли бинарный дистрибутив для Pymedia с использованием Python 2.6 или выше?

ответ

1

Вам необходимо установить все эти модули отдельно, аналогично (python setup.py install).

Эти другие модули являются лишь предпосылками для pymedia и должны быть установлены до установки pymedia. Это боль от некоторых библиотек, и there are alternatives, чтобы позаботиться о том, чтобы установить все для вас.

+0

easy_install - это послание бога. существует также «pip», который поддерживает установку проектов, которые необходимо проверить из репо. (ссылка: http://pypi.python.org/pypi/pip) –

8

Кто-то сделал это, если вы только после того, как pymedia для python2.6 на окнах:

Посмотрите здесь:

http://www.lfd.uci.edu/~gohlke/pythonlibs/

Там также версия для python2.7

+0

Спасибо за этот ответ! Я потратил около часа, чтобы найти способ установить PyMedia для python 2.6 из двоичных файлов в Windows. Через минуту после того, как я нашел ваш ответ, была установлена ​​PyMedia! – Roman

Смежные вопросы