Python 3でのGIOの使用


8

gioPython 3.2 のモジュールにアクセスするにはどうすればよいですか?(GVFSとやり取りしたい。)

sudo apt-get install python3-gobject

しかし、これは私がすることを許可していません

import gio

Python 2.7と同じです。GIOモジュールはPython 3のGObjectに付属していませんか?どうすればアクセスできますか?

回答:


10

gioはPyGTKモジュールであり、PyGTK自体は非推奨であるため、Python 3では使用できません。Python 3でGTK +アプリケーションを作成する場合は、代わりにPyGObjectを使用する必要があります。Gioの場合、このようにインポートします。

$ python3
Python 3.2.2 (default, Sep  5 2011, 21:17:14) 
[GCC 4.6.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from gi.repository import Gio

存在するようなドキュメントはここにあります。がんばって!


-2

名前は「gi」に変更されているようです。

$ python3
Python 3.2.2 (default, Sep  5 2011, 22:09:30)
[GCC 4.6.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gi
>>>

python3-gobjectパッケージのファイルリストを参照してください:http ://packages.ubuntu.com/oneiric/i386/python3-gobject/filelist


この答えは間違っています。正しいインポートについては、@ Jacobの回答を参照してください。
ボブル2013
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.