2017-05-31 48 views
3

似乎以前沒有人遇到過這個問題:在DEBUG模式下運行以下代碼行時,我的python 崩潰。我在PyCharm 2016.3上使用python 2.7。更改Matplotlib後端崩潰調試模式

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

如果我逐步運行,它的工作原理。但是如果我在這個塊之後設置斷點,matplotlib.use()導入pyplot似乎得到彼此的方式。有誰知道這個問題?

+0

僅供參考,我有相同版本的Pycharm,但是Python 3.6和qt5,而且這些代碼沒有問題。 – Gabriel

+0

好的...謝謝你的回答。也許這只是一個QT4的問題。如前所述,問題只發生在調試模式下(請參閱下面的解決方案) –

+0

是的,我在發表評論後纔看到您的答案。我嘗試在調試模式下,它工作正常。很好,你想出瞭如何解決這個問題 – Gabriel

回答

0

所以我終於弄明白了:解決方法是取消選中PyCharm項目設置中Python Debugger下的「PyQt compatible」選項。使用pyqt和調試模式時,該選項似乎會導致上述問題。