2010-01-26 17 views
6

Próbuję zainstalować najnowszą wersję Pymedia ze źródeł. Mam Python2.6 i nie ma dostępnych plików binarnych.Instalacja Pymedia na Windowsie z Pythonem 2.6

kroki:

python setup.py build 

i dostaje następujące komunikaty:

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 

Po wprowadzeniu kodu źródłowego OGG i Vorbis w katalogu, w którym miałem umieścić kod źródłowy pymedia było w stanie znaleźć te biblioteki Ale kiedy umieściłem kod źródłowy libmp3lame-3.95 w tym katalogu, nie mógł go znaleźć.

Po przeczytaniu pliku setup.py pymedia, próbowałem również umieścić bibliotekę dll dla tej biblioteki pod libmp3lame/Release, ale wciąż nie udało się jej zlokalizować.

Czy ktoś może pomóc? Czy jest dostępna binarna dystrybucja dla Pymedia przy użyciu Pythona 2.6 lub nowszego?

Odpowiedz

1

Należy zainstalować wszystkie te moduły osobno, w podobny sposób (python setup.py install).

Te inne moduły są tylko wstępnymi wymaganiami pymedii i muszą być zainstalowane przed instalacją pymedia. To trochę kłopotliwe z niektórymi bibliotekami, a there are alternatives zająć się instalowaniem wszystkiego dla ciebie.

+0

easy_install to wysyłanie boga. istnieje również "pip", który wspiera instalowanie projektów, które muszą być wyrejestrowane z repozytorium. (link: http://pypi.python.org/pypi/pip) –

8

Ktoś zrobił to, jeśli jesteś już po pymedia dla python2.6 na oknach:

Sprawdźcie tutaj:

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

Jest też wersja dla python2.7

+0

Dziękuję za tę odpowiedź! Spędziłem około godziny, aby znaleźć sposób na instalację PyMedia dla Pythona 2.6 z plików binarnych w systemie Windows. W minutę po tym, jak znalazłem twoją odpowiedź, PyMedia została zainstalowana! – Roman