gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 00:37:42 31 4
gpt4 key购买 nike

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

GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications.

(python:6304): Gtk-WARNING **: GModule (/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so) initialization check failed: GLib >version too old (micro mismatch)

(python:6304): Gtk-WARNING **: Loading IM context type 'ibus' failed

(python:6304): Gtk-WARNING **: GModule (/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so) initialization check failed: GLib version too old (micro mismatch)

(python:6304): Gtk-WARNING **: Loading IM context type 'ibus' failed

(python:6304): Gtk-WARNING **: GModule (/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so) initialization check failed: GLib version too old (micro mismatch)

(python:6304): Gtk-WARNING **: Loading IM context type 'ibus' failed

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

我尝试重新安装 Glib,但没有任何改变。我在网上搜索了帮助,但找不到解决方案。我是菜鸟,我不知道如何解决这个问题。

谁能帮帮我?非常感谢您的宝贵时间!

最佳答案

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

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

注意我用了anaconda-navigator对于安装/卸载/升级步骤,但所有这些都可以通过通常的 conda command interface 来实现.此外,pyqtgraph 是有问题的库,但通过 pip install pyqtgraph 安装的最新版本 (0.10) 不会导致此问题。

关于python - 我该如何解决这个错误? Gtk-WARNING ** : GModule . .. 初始化检查失败:GLib 版本太旧(微不匹配),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38963373/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com