gpt4 book ai didi

python - 无法在 Python 中导入 GST

转载 作者:太空宇宙 更新时间:2023-11-04 06:53:26 25 4
gpt4 key购买 nike

我陷入了困境。我正在学习以下教程(特别是 6.4.2)

http://majorsilence.com/pygtk_audio_and_video_playback_gstreamer

我正在运行 Python 2.7、PyGTK 2.24 和 GStreamer WinBuilds 10.7(主要安装程序和 SDK)。

当我尝试编译程序时,出现以下错误:

Traceback (most recent call last): File "", line 1, in import gst File "C:\Program Files\OSSBuild\GStreamer\v0.10.6\lib\site-packages\gst-0.10\gst__init__.py", line 193, in from _gst import * ImportError: DLL load failed: The specified module could not be found.

如何导入 gst 模块? (请注意,我检查过,pygst 确实导入了。)

提前致谢!

最佳答案

这是因为您使用的是 Python 2.7,而 GST 默认值为 2.6。这真的很容易修复:

转到 C:\Program Files\OSSBuild\GStreamer\v0.10.6\sdk\bindings\python\v2.7\lib

复制

gstreamer-0.10site-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 中删除多余的反斜杠PYTHONPATH 中的\site-packages\。我相信这可能一直是您的问题。

关于python - 无法在 Python 中导入 GST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6907473/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com