Matplotlib在带有Qt5Agg后端的plt.show()上崩溃并退出

时间:2018-03-26 17:40:23

标签: python matplotlib qt5 pyqt5

我正在运行Linux Mint 18.3,Anaconda Python 3.5.5和matplotlib 2.2.2。直到今天,一切都运行良好。我尝试生成一些图形,一旦我输入plt.show(),Python只是..退出。它与issue 4590非常相似。

In [1]: import matplotlib

In [2]: matplotlib.__version__
Out[2]: '2.2.2'

In [3]: matplotlib.get_backend()
Out[3]: 'Qt5Agg'

In [5]: import sys

In [6]: sys.version
Out[6]: '3.5.5 | packaged by conda-forge | (default, Feb 13 2018, 05:02:37) \n[GCC 4.8.2 20140120 (Red Hat 4.8.2-15)]'

In [7]: from matplotlib import pyplot as plt
plt.plot([1,2,3]);
plt.show();

没有任何事情发生,Python就会退出。这是一个新问题,我怀疑它与Qt5有关,因为当我切换后端时,我可以让它工作。

import matplotlib
matplotlib.use("TkAgg")
from matplotlib import pyplot as plt

plt.plot([1,2,3]);
plt.show();

所有东西都是通过conda-forge安装的。我不知道在哪里可以找到错误日志,看看发生了什么。有什么建议吗?

0 个答案:

没有答案