当我尝试运行 Zenmap 时,终端会显示这个

新手上路,请多包涵

无法导入 zenmapGUI.App 模块:“没有名为 gtk 的模块”。我检查了这些目录:

 /usr/local/bin
/usr/lib/python2.7
/usr/lib/python2.7/plat-x86_64-linux-gnu
/usr/lib/python2.7/lib-tk
/usr/lib/python2.7/lib-old
/usr/lib/python2.7/lib-dynload
/usr/local/lib/python2.7/dist-packages
/usr/lib/python2.7/dist-packages

如果您将 Zenmap 安装在另一个目录中,则可能必须将模块目录添加到 PYTHONPATH 环境变量中。

- - - - - - - - - - - - - - - - - - - - - - - - 解决- ---------------------------------------------- ——————

 $ mkdir -p ~/Downloads/zenmap
$ cd ~/Downloads/zenmap
$ wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-6_amd64.deb
$ wget http://archive.ubuntu.com/ubuntu/pool/universe/n/nmap/zenmap_7.80+dfsg1-1build1_all.deb

你必须解压那些 2 /.deb 然后你去

原文由 Oscarpp 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 890
1 个回答

我在尝试安装 zenmap 时遇到了同样的问题。我必须安装 pygtk2/ py gobject-2/python-cairo

 wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-5.1ubuntu2_amd64.deb
wget http://azure.archive.ubuntu.com/ubuntu/pool/universe/p/pygobject-2/python-gobject-2_2.28.6-14ubuntu1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/p/pycairo/python-cairo_1.16.2-2ubuntu2_amd64.deb

然后使用 dpkg -i <deb name> 安装它们。

原文由 Cinmay 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题