Python 如何使用gstreamer的绑定设置Pyton虚拟环境?

Python 如何使用gstreamer的绑定设置Pyton虚拟环境?,python,python-3.x,gstreamer,gstreamer-1.0,Python,Python 3.x,Gstreamer,Gstreamer 1.0,我想在python代码中使用gstreamer库(1.0+)。正如他们在上一篇文章中提到的,他们提供了python绑定,但不幸的是,他们没有提供关于如何启动和运行它的任何附加信息 有人能提供一个关于如何安装所有必需软件包(最好使用pip)的分步说明,以便在python虚拟环境中使用gstreamer吗。请提供一个最低限度的工作示例 附言:我正在研究Ububtu 18.04查看他们的示例: 所有要开始的东西都应该在那里。检查他们的例子: 所有要开始的东西都应该在那里。为了将gstreamer与

我想在python代码中使用gstreamer库(1.0+)。正如他们在上一篇文章中提到的,他们提供了python绑定,但不幸的是,他们没有提供关于如何启动和运行它的任何附加信息

有人能提供一个关于如何安装所有必需软件包(最好使用
pip
)的分步说明,以便在python虚拟环境中使用gstreamer吗。请提供一个最低限度的工作示例

附言:我正在研究Ububtu 18.04

查看他们的示例:

所有要开始的东西都应该在那里。

检查他们的例子:


所有要开始的东西都应该在那里。

为了将gstreamer与python绑定一起使用,必须安装PyGObject包。
设置程序如下所示:

  • 打开终端并进入虚拟环境
  • 执行
    sudo apt install libgirepository1.0-dev gcc libcairo2 dev pkg config python3 dev gir1.2-gtk-3.0
    以安装构建依赖项和gtk
  • 执行
    pip3安装pycairo
    以构建和安装pycairo
  • 执行
    pip3安装PyGObject
    以构建和安装PyGObject
  • 可以在此处找到更全面的指南:

    为了将gstreamer与python绑定一起使用,必须安装PyGObject包。
    设置程序如下所示:

  • 打开终端并进入虚拟环境
  • 执行
    sudo apt install libgirepository1.0-dev gcc libcairo2 dev pkg config python3 dev gir1.2-gtk-3.0
    以安装构建依赖项和gtk
  • 执行
    pip3安装pycairo
    以构建和安装pycairo
  • 执行
    pip3安装PyGObject
    以构建和安装PyGObject
  • 可以在此处找到更全面的指南:

    我确实明白了这一点。我克隆了存储库,创建了一个新的虚拟环境,从
    examples/requirements.txt
    安装包,并尝试运行
    examples/helloworld.py
    脚本。脚本失败,出现错误消息:
    AttributeError:module'gi'没有属性'require\u version'
    您需要python3 gi,一个可以与所有面向对象的库进行对话的库。我确实遵循了这一点。我克隆了存储库,创建了一个新的虚拟环境,从
    examples/requirements.txt
    安装包,并尝试运行
    examples/helloworld.py
    脚本。脚本失败,出现错误消息:
    AttributeError:module'gi'没有属性'require\u version'
    您需要python3 gi,一个可以与所有面向对象的库对话的库。