2010-01-26 73 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