我该如何解决这个错误? Gtk-WARNING **:GModule …初始化检查失败:GLib版本太旧(微不匹配)

我正在用matplotlib编写一个python程序,我得到这个错误:

GLib-GIO-Message:使用“内存”GSettings后端。 您的设置不会被保存或与其他应用程序共享。

(python:6304):Gtk-WARNING **:GModule(/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so)初始化检查失败:GLib> version too old (微不匹配)

(python:6304):Gtk-WARNING **:加载IM上下文types'ibus'失败

(python:6304):Gtk-WARNING **:GModule(/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so)初始化检查失败:GLib版本太旧微不匹配)

(python:6304):Gtk-WARNING **:加载IM上下文types'ibus'失败

(python:6304):Gtk-WARNING **:GModule(/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so)初始化检查失败:GLib版本太旧微不匹配)

(python:6304):Gtk-WARNING **:加载IM上下文types'ibus'失败

该程序完成执行,但错误不会消失。 我正在运行Ubuntu 16。

我尝试重新安装Glib,但没有任何改变。 我在网上寻找帮助,但找不到解决scheme。 我是一个noob,我不知道如何解决这个问题。

谁能帮我吗? 我真的很感激你的时间!

Solutions Collecting From Web of "我该如何解决这个错误? Gtk-WARNING **:GModule …初始化检查失败:GLib版本太旧(微不匹配)"

对于其他(如我)使用Anaconda Python发行版:

尽管在Spyder的qt控制台中没有安装或使用PyGTK,但我仍然有相同的GTK错误信息。 这是在我安装了一个非默认的软件包之后开始的,这个软件包会自动将我的PyQt版本从5降级到4.我删除了它并升级了pyqt软件包,spyder返回到了正常的行为。 我不知道为什么修改pyqt版本导致GTK错误。

注意我使用anaconda-navigator进行安装/卸载/ ugrade步骤,但所有这些都可以通过通常的conda命令界面来实现。 此外,pyqtgraph是有问题的库,但通过pip install pyqtgraph安装的最新版本(0.10)不会导致此问题。