【发布时间】:2018-01-10 08:25:05
【问题描述】:
我有一台运行 Ubuntu 17.10 的 PC。我想运行一个使用 gtk 的 python 脚本。但是我收到以下错误:
Traceback (most recent call last):
File "/usr/local/bin/selectvm.py", line 3, in <module>
import gtk
ImportError: No module named gtk
我已经尝试了很多方法,例如:
sudo apt install python-gtk2
sudo apt install python-gtk2-dev
但它们都不起作用。 APT 说它们已经安装了。
【问题讨论】:
-
这些包是针对 Python 2.x 的,你是不是偶然尝试从 Python 3.x 导入?
-
@JacobWood 我进入python控制台并尝试导入gtk,它说我正在使用python2.7
-
(在控制台中)尝试:
pip install PyGTK -
@JacobWood 我得到:命令“python setup.py egg_info”在/tmp/pip-build-xPKnXX/PyGTK/中失败,错误代码为1
-
如果您编写了此脚本,请转换为 Gtk3。如果是其他人编写的,请让他们自己迁移或迁移脚本到 Gtk3。你最终会感谢自己。 Gtk2 的寿命即将结束。
标签: python python-2.7 ubuntu gtk