【发布时间】:2019-01-14 19:08:46
【问题描述】:
我正在尝试通过 PyBOMBS 在 virtualenv 中安装 GNURadio。当我运行pybombs prefix init ~/prefix -a myprefix -R gnuradio-default 时,安装失败并显示
-- Python checking for pygtk >= 2.10.0 - not found
看到这个后,我尝试安装 PyGTK。我首先使用来自this GitHub issue 的指令通过pip 安装pycairo,然后使用pip install pygobject 安装pygobject。完成这两件事后,我可以import cairo 和import gi 但无法import gobject。但是,我在these instructions 之后从源代码成功构建并安装了 pygtk。
安装这些东西后,PyBOMBS 安装程序仍然会产生关于找不到 PyGTK 的相同错误消息。我已经链接了完整的 PyBOMBS 输出 here。
我还尝试通过 apt 安装 python-gtk2-dev、python-gi、python-gi-cairo 和 gir1.2-gtk-2.0,但如果可能的话,我不希望全局安装软件包。安装这些 apt 包后,PyBOMBS 产生了相同的输出。
过去两天我一直在为此烦恼,所以我非常感谢你们提出的所有建议:)
【问题讨论】:
标签: python pygtk pygobject gnuradio gobject