我有Ubuntu14.04与python-2.7和python-3支持。我正在将我的python应用程序从python-2.7移植到python-3。我有example.py文件,它正在导入下面的模块。我#!/usr/bin/python3作为python变量。
import gtk, gobject, time, sys, os, subprocess, signal
**ImportError: No module named 'gtk'**当我试图使用python3运行时,我得到了正确的结果。
知道这里少了什么吗?
发布于 2015-11-12 22:51:20
尝试:
from gi.repository import Gtk并将gtk替换为代码中的Gtk
或
from gi.repository import Gtk as gtk发布于 2015-11-12 22:51:02
为Gtk和朋友使用基于GObject内省的Python3绑定:
from gi.repository import Gtk, GObject它需要默认安装的包python3-gi。
自PyGTK以来,一些名称发生了变化。Python自省GObject引用应该帮助您找到新的名称(以及其他更改)。
https://askubuntu.com/questions/697397
复制相似问题