当我尝试运行使用pyplot窗口的python应用程序时,在命令行中收到警告:

Gtk-Message: Failed to load module "pantheon-filechooser-module"


我该如何修复它以及什么原因它吗?

评论

嗨arc_lupus,下面的答案仅说明错误的原因。但是您是如何克服这个问题的呢?

@learner:忽略了它...

#1 楼

Pantheon Files(默认文件管理器)包含一个名为pantheon-filechooser-module的自定义GTK +模块。

它已安装在最新系统上,但尚未激活(当前,默认的GTK +文件选择器对话框仍在正在使用)。这很可能是它无法加载的原因。此外,它可能是失败的,因为它是GTK + 2应用程序。另一方面,您可能已删除了Pantheon文件。如果是这种情况,则可能是模块未能加载的(其他)原因,因为该模块未安装在您的系统上。

评论


在pantopon文件在htop中运行多次之后,我假设没有卸载它。如何激活该模块?

–arc_lupus
15年7月8日在21:26

实际上,您实际上不需要激活它,即使对其进行了测试-加载失败也不会破坏您的应用程序。您的应用程式GTK + 2是否有机会?

–embik
2015年7月8日在21:39



matplotlib / pyplot可能是GTK + 2,是的。

–arc_lupus
15年7月9日在6:10

通过Internet上的某些信息查看,确实是GTK + 2-由于filechooser-module是GTK + 3模块,因此加载时失败。没什么可担心的! :)

–embik
15年7月9日在9:46

#2 楼

您有两种选择:

1.“非gtk3应用程序始终会显示此消息。它无害,您可以忽略它。”



2。 sudo rm /etc/profile.d/pantheon-filechooser-module.sh

评论


不要删除它,将其重命名为pantheon-filechooser-module.sh.old

–自杀狗
16年4月24日在6:08