2014-09-16 19 views
5

Tôi không thể nhập mô-đun từ gi.repository. Cụ thể không phải Gtk và GObject.Không thể nhập mô-đun từ gi.repository

tôi đã trải qua lỗi này cả trên Ubuntu 14.04 LTS và sau khi cài đặt lại cũng trên Linux Mint 17.

from gi.repository import Gtk, GObject 

Kết quả trong 'tài liệu tham khảo chưa được giải quyết' cảnh báo cho module tương ứng. Điều thú vị là GUI Gtk của tôi có thể được biên dịch và hoạt động hoàn toàn ổn. Tuy nhiên, GObject hoàn toàn không hoạt động.

Tôi cố gắng để làm việc xung quanh với báo cáo làm thay đổi nhập khẩu như:

from gi.repository.Gtk import* 

Thậm chí cứng mã hóa các con đường nhập khẩu qua:

sys.path.append('/usr/lib/python2.7/dist-packages/gi') 

Không ai trong số những phương pháp đã giải quyết lỗi bực bội này cho đến nay .

Tôi chưa tìm thấy bất kỳ trợ giúp kết luận hoặc thông tin cơ bản nào về vấn đề này, không ở bất kỳ đâu trên web cũng như trong diễn đàn Linux hoặc tại đây trên stackoverflow. Tôi không chắc liệu vấn đề này nằm ở phía Python hay Linux.

Ai có thể đề xuất cách giải quyết vấn đề này? Tôi cần cung cấp thông tin bổ sung nào sau cùng.

Cảm ơn!

Trả lời

3

Nếu trên hệ thống dựa trên Debian như Ubuntu, bạn có thể cần phải cài đặt gói gir1.2-gtk-3.0 và các gói có tên tương tự khác cho các thư viện khác. Tôi không biết tên của gói sẽ là gì trên Mint, nhưng nó có thể là một cái gì đó tương tự.

+0

Cảm ơn. Gói gir1.2-gtk-3.0 đã được cài đặt. Sự thất bại vẫn còn bất chấp nó. –

+0

Để tôi nâng cấp 'gir1.2-gtk-3.0' đã giúp. Cảm ơn. –

2

Khi cài đặt Wheezy (Debian 7.8) python3-gi khắc phục sự cố cho tôi.

Các vấn đề liên quan