Tại sao python3 không thể nhập gi.reposeective?


8

Python2 không gặp vấn đề tương tự.

greg@greg-precise:~$ python3

Python 3.2.3 (default, May  3 2012, 15:51:42) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.

>>> from gi.repository import Gtk

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named gi.repository

(ngắt dòng được thêm vào cho rõ ràng)

Câu trả lời:


13

Bạn nên cài đặt các gói Python 3 chính xác, chúng được cài sẵn python3-thay vì python-.

Điều này sẽ thực hiện các mẹo:

sudo apt-get install python3-gi

Hoặc tìm kiếm gói này trong trình quản lý gói yêu thích của bạn.


Ngoài ra, hãy lưu ý rằng mọi thứ bạn muốn sử dụng có thể không có tất cả các phần cần thiết để sử dụng từ Python 3 có sẵn trong bao bì 12.04. Một số thư viện có phần ghi đè Python đặc biệt cần được cài đặt trong thư mục Python 3 cho python3-gi để sử dụng các liên kết đó đúng cách.
dobey
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.