2016-11-29 94 views
1

我有一個pycharm工作區中加載了幾個python項目。除了一個,我都可以正常進入。然而,有一個項目,當我在樣板的第一行設置斷點時,pycharm說它是約10到20秒,然後說Unable to display frame variables。 嘗試跨過或放入代碼將pycharm凍結另外20秒。爲什麼PyCharm在調試模式下顯示「無法顯示幀變量」?

PyCharm仍然停在斷點處,我可以看到堆棧,並且有些耐心點擊框架。

enter image description here

  • 我檢查項目配置,一切似乎一樣的其他項目,或從一個項目到另一個,包括工程,環境變量,Python解釋器,解釋器選項(無一致),腳本和工作目錄。
  • 我試過在獨立的工作區中運行項目,結果相同。
  • 我已經重新安裝調試器的建議here
  • 我已經升級到了2016.3

我使用PyCharm 2016年2月3日與Python 2.7.12 :: Anaconda 4.1.1 (x86_64),現在PyCharm 2016.3

我缺少什麼?

回答

2

的代碼,我沒有寫我自己,包含以下內容:

from gevent import monkey 
monkey.patch_all() 

刪除這些線路解決了這個問題。

1

您應該將Pycharm Debugger置於gevent compatible模式。

文件>設置>構建,執行,部署> Python調試> GEVENT兼容

您刪除可能是有目的的線條和你不應該不知道後果將其刪除。

+0

當然,但是把他們放在那裏的人告訴我可以將它們刪除。 – Gabriel

相關問題