1

我是 Ubuntu/Python 的新手。我正在开发一个应用程序,它可以打开一个网络浏览器并在其中显示谷歌地图。经过我的搜索,我发现 gtkmozembed + Glade 会这样做。但是当我尝试运行这样的示例代码时:

https://help.ubuntu.com/community/PythonRecipes/WebBrowser

我收到错误“ ImportError: No module named gtkmozembed

我已经从 debian 安装了 gnome-python-extras 和 python-gtkmozembed,但仍然出现错误。

任何类型的帮助都会对我有很大帮助。谢谢

4

1 回答 1

0

您可以通过在控制台提示符下执行以下操作来查看 Python 在哪里寻找导入:

python -c 'import sys; print sys.path'

结果显示的位置列表是 Python 将在其中查找要导入的文件的位置。此列表也称为您的 Python 路径。

您现在可以验证 gtkmozembed 的安装位置是否真的不在您的 Python 路径中,并且如果它不只是某个地方的拼写错误(您没有说您安装了它),那么可以通过 (a) 重新安装来解决它它到您的 Python 路径中的某个位置(通常是站点包,尽管这因操作系统/发行版而异),或者 (b) 设置 PYTHONPATH 环境变量以包括它的安装位置。

于 2012-04-28T23:06:16.960 回答