python3은 gtk 모듈을 지원하지 않습니다

python3은 gtk 모듈을 지원하지 않습니다

python-2.7 및 python-3을 지원하는 Ubuntu 14.04가 있습니다. Python 응용 프로그램을 python-2.7에서 python-3으로 이식하고 있습니다. example.py모듈 아래에 가져오는 파일이 있습니다 . 그리고 나는 #!/usr/bin/python3python evn 변수입니다.

import gtk, gobject, time, sys, os, subprocess, signal 

**ImportError: No module named 'gtk'**

Python3으로 실행하려고 하면 위의 오류가 발생합니다.

여기에 무엇이 빠졌는지 아시나요?

답변1

노력하다:

from gi.repository import Gtk

코드에서 다음 gtk으로 바꾸십시오.Gtk

또는

from gi.repository import Gtk as gtk

또한보십시오 :Python GTK+ 3 튜토리얼: 시작하기

답변2

사용GObject 내부 검사Gtk 및 친구들을 위한 기반 Python3 바인딩:

from gi.repository import Gtk, GObject

python3-gi기본적으로 설치되는 패키지가 필요합니다 .

PyGTK 이후 일부 이름이 변경되었습니다. 그만큼Python GObject 내부 검사 API 참조새 이름(및 기타 변경 사항)을 찾는 데 도움이 될 것입니다.

관련 정보