众所周知windows不兼容gnome,需要自行安装。pip install 需要编译,查阅了相关资料,咨询了AI,下面是安装过程:
Getting Started — PyGObject官方教程推荐msys32,需要装一个新的python解释器,目测这个东西像一个linux虚拟机一样的东西
令人高兴的是conda支持直接安装,那我们接下来就开始吧
首先,启动conda-forge:
1 2
| conda config --add channels conda-forge conda config --set channel_priority strict
|
然后进行安装:
1
| conda install -y pygobject gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav
|

看起来是成功了,测试一下
1 2 3 4 5 6
| (rkvision) PS D:\Projects\rkvision> python -c "import gi; gi.require_version('Gst','1.0'); from gi.repository import Gst, GLib; Gst.init(None); print('Gst:', Gst.version())" Gst: (major=1, minor=26, micro=10, nano=0)
(rkvision) PS D:\Projects\rkvision> gst-launch-1.0 --version gst-launch-1.0 version 1.26.10 GStreamer 1.26.10
|
解决问题
260119更新:
经过测试发现之前pip安装的包似乎被屏蔽掉了,可以重新 conda install 一下