我正在运行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安装的。我不知道在哪里可以找到错误日志,看看发生了什么。有什么建议吗?