2010-01-26 144 views
6

我試圖從源代碼安裝最新版本的Pymedia。我有Python2.6,沒有可用的二進制文件。用Python 2.6在Windows上安裝Pymedia

入門:

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放在那個目錄中時,它找不到它。

在閱讀pymedia的setup.py文件後,我也嘗試在libmp3lame/Release下放置這個庫的dll,但它仍然無法找到它。

有人可以幫忙嗎?是否有使用Python 2.6或更高版本的Pymedia二進制發行版?

回答

1

您需要以類似的方式分別安裝所有這些模塊(python setup.py install)。

那些其他模塊只是pymedia的先決條件,需要在安裝pymedia之前安裝。 這對某些圖書館來說是一種痛苦,there are alternatives負責爲您安裝一切。

+0

easy_install是上帝送來的。還有「點子」,它支持安裝需要從回購站簽出的項目。 (鏈接:http://pypi.python.org/pypi/pip) – 2010-09-19 02:08:09

8

有人已經做了,如果你只是pymedia的python2.6的窗戶上後是:

看一看這裏:

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

還有用於python2.7

版本
+0

謝謝你的回答!我花了大約一個小時的時間來找到從windows上的二進制文件安裝PyMedia for python 2.6的方法。在我找到你的答案後一分鐘,PyMedia被安裝了! – Roman 2010-11-12 14:41:24