Sử dụng GIO trong Python 3


8

Làm cách nào tôi có thể truy cập giomô-đun cho Python 3.2? (Tôi muốn giao diện với GVFS.) Tôi đã làm

sudo apt-get install python3-gobject

nhưng điều này không cho phép tôi làm

import gio

như đã làm trong Python 2.7. Là mô-đun GIO không được cung cấp với GObject trong Python 3? Làm thế nào để tôi truy cập nó?

Câu trả lời:


10

giolà một mô-đun PyGTK và không có sẵn cho Python 3 vì bản thân PyGTK không được dùng nữa. Nếu bạn muốn tạo một ứng dụng GTK + trong Python 3, bạn sẽ cần sử dụng thay thế của nó: PyGObject . Trong trường hợp của Gio, bạn nhập nó như thế này.

$ 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

Tài liệu như vậy tồn tại có thể được tìm thấy ở đây . May mắn nhất!


-2

Nó dường như được đổi tên thành '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
>>>

Xem danh sách tập tin của gói python3-gobject: http://packages.ubfox.com/oneiric/i386/python3-gobject/filelist


Câu trả lời này đơn giản là sai. Xem câu trả lời của @ Jacob để nhập chính xác.
Bobble
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.