Cod*_*e92 1 python pygtk gstreamer
我陷入了困境.我正在遵循以下教程(特别是6.4.2)
http://majorsilence.com/pygtk_audio_and_video_playback_gstreamer
我正在运行Python 2.7,PyGTK 2.24和GStreamer WinBuilds 10.7(主安装程序和SDK).
当我尝试编译程序时,我收到以下错误:
回溯(最近一次调用最后一次):文件"",第1行,在导入gst文件"C:\ Program Files\OSSBuild\GStreamer\v0.10.6\lib\site-packages\gst-0.10\gst__init __.py",line 193,来自_gst import*ImportError:DLL加载失败:找不到指定的模块.
如何导入gst模块?(记住你,我查了一下,pygst导入了.)
先感谢您!
这是因为您使用的是Python 2.7,GST默认值为2.6.这很容易解决:
去 C:\Program Files\OSSBuild\GStreamer\v0.10.6\sdk\bindings\python\v2.7\lib
并复制
gstreamer-0.10并site-packages以
C:\Program Files\OSSBuild\GStreamer\v0.10.6\lib,替换任何现有文件.
然后删除文件C:\Program Files\OSSBuild\GStreamer\v0.10.6\lib\gstreamer-0.10\libgstpython-v2.6.dll(或将扩展名更改为.dllx或其他内容).
现在它应该工作.
或者将GST更改为适合Python 2.7,您可以使用Python 2.6.
编辑:
在尝试一种新的计算机上安装的Gstreamer后,我发现我不能import pygst,直到我从去除多余的反斜杠C:\Program Files\OSSBuild\Gstreamer\v0.10.7\lib\site-packages\在PYTHONPATH.我相信这可能一直是你的问题所在.
| 归档时间: |
|
| 查看次数: |
10175 次 |
| 最近记录: |