从 12.04 就地升级到 12.10,Python import gtop 停止工作。
python-gtop 2.32.0+dfsg-1(amd64 二进制)在 ubuntu quantal 中说已取代
安装 python-gnomedesktop 和 python-gnome2-desktop-dev 没有帮助。
ubuntu quantal 的 Python libgtop 绑定在哪里?
答案1
您需要使用新版本的基于 glib 的库的自省绑定。在这种情况下,您需要安装该gir1.2-gtop-2.0
软件包,并使用from gi.repository import GTop
来访问 API。
答案2
通过 GObject-Introspection,一切都从静态绑定转变为动态绑定。
你应该使用gir1.2-gtop-2.0包以及可能的开发用的 C 参考。
答案3
gnome wiki 提供关于自省移植的一些信息。
我通过这样的尝试找到了更多信息——
> python
> from gi.repository import GTop
> help(GTop)
> help(GTop.glibtop_proc_mem)
> help(GTop.glibtop_proc_mem().resident)
但仍然不足以让我的脚本移植变得简单。