在Windows上用Python 2.6安装Pymedia
我正在尝试从源代码安装最新版本的Pymedia。我使用的是Python2.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的源代码放到那个目录时,它却找不到。
在查看了pymedia的setup.py文件后,我还尝试把这个库的dll文件放在libmp3lame/Release目录下,但它还是无法找到。
有人能帮忙吗?有没有适用于Python 2.6或更高版本的Pymedia二进制分发版?
2 个回答
1
你需要单独安装所有这些模块,方法类似于运行 python setup.py install
。
这些其他模块是安装pymedia之前必须先安装的东西,算是它的前置条件。有些库的安装过程可能会让人觉得麻烦,不过也有一些替代方案可以帮你自动安装所有需要的东西。
8
有人已经做到了,如果你想在Windows上使用python2.6的pymedia:
可以看看这里:
http://www.lfd.uci.edu/~gohlke/pythonlibs/
这里还有一个适用于python2.7的版本。