matplotlib中的Qt和GCONF警告

2024-06-01 08:09:48 发布

您现在位置:Python中文网/ 问答频道 /正文

在linuxmint上安装python后,一切都很好。然后我突然试着:

import matplotlib.pyplot as plt
GConf-WARNING **: Client failed to connect to the D-BUS daemon
Qt: Session management error: Could not open network socket

所以我用Anaconda更新了Qt到v5.6,并删除了matplotlib缓存

^{pr2}$

这消除了GConf错误,但我仍然

import matplotlib.pyplot as plt
Qt: Session management error: Could not open network socket

这一切突然发生了,我不知道是什么改变了。有什么想法吗?Matplotlib仍然可以工作和运行,只是突然出现这样的错误很烦人。在

我能够通过两种方法解决问题(两种方法都独立于另一种方法工作):

首先,我在matplotlibrc文件中将后端更改为TkAgg,或者打开ipython配置文件并设置c。InteractiveShellApp.pylab=‘tk’。在

我不介意这个修复,使用Tk vs Qt,我只是不知道为什么突然出现错误。在


Tags: to方法importmatplotlibsessionas错误not