4

私は Ubuntu 13.04 を使用しており、python 2.7 と 3.3.2 がインストールされています。最近、python 3 を使い始めましたが、「pygst」gstreamer モジュールをインポートしようとすると、エラーが発生します。

ImportError:「pygst」という名前のモジュールがありません

Python 2.xでは、すべて正常に動作します

Python 2.7.4 (default, Apr 19 2013, 18:32:33) 
[GCC 4.7.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pygst
>>> exit()

Python 3.3.2 (default, Oct  6 2013, 01:42:16) 
[GCC 4.7.3] on linux
Type  "help", "copyright", "credits" or "license" for more information.
>>> import pygst
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'pygst'

このモジュールを python 3 にインポートするにはどうすればよいですか?

前もって感謝します!

4

2 に答える 2

2

ubuntu 13.04 を使用している場合は、イントロスペクションを通じて gstreamer 1.0 を使用してみませんか?

from gi.repository import Gst
于 2013-10-07T11:51:07.377 に答える
1

Python2 と Python3 は少し異なるため、ライブラリは Python2 と Python3 の両方で動作するように特別に作成する必要があります。

gstreamer のホームページで Python3 への参照を見つけることができなかったので、サポートしていないと思います。自分で Python3 に移植するか、Python2 を使い続ける (またはそれなしで生活する) 必要があります。

于 2013-10-06T23:47:43.150 に答える