2012-04-28 59 views
1

我是Ubuntu/Python的新手。我正在开发一个应用程序,用于打开Web浏览器并在其中显示Google地图。经过我的搜索,我发现gtkmozembed + Glade会这样做。但是,当我尝试运行的示例代码像这样的:导入GTKMOZEMBED时出错

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

我得到的错误“导入错误:没有模块名为gtkmozembed

我已经安装了GNOME的蟒蛇,额外& python-gtkmozembed从debian但仍然出现错误。

任何类型的帮助对我都有很大的帮助。三江源

回答

0

你可以看到Python是寻找进口做在控制台提示符下输入:

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

的导致就是Python将会寻找文件导入位置显示的列表。这个列表也被称为你的Python路径。

现在,您可以验证gtkmozembed的安装位置是否确实不在您的Python路径中,并且如果它不是某个地方的错字(您没有说安装它),则可以通过(a )将它重新安装到你的Python路径中的某个地方(通常是站点包,尽管这根据操作系统/分发而不同),或者(b)设置PYTHONPATH env变量以包括它的安装位置。