2016-11-29 17 views
1

pycharmワークスペースに複数のpythonプロジェクトがロードされています。 1つを除いてすべて私は正常に踏み込むことができます。しかし、1つのプロジェクトでは、例えば、定型文の最初の行にブレークポイントを設定すると、pycharmはそれがで約10〜20秒であるとし、Unable to display frame variablesと言います。 コードをステップオーバーしようとすると、pycharmがさらに20秒間フリーズします。PyCharmが「フレーム変数を表示できません」と表示されるのはなぜですか?

PyCharmはまだブレークポイントで停止しますが、スタックが表示され、辛抱強く、フレームをクリックします。

enter image description here

  • 私はプロジェクトの設定をチェックしましたし、すべてがプロジェクト、環境変数、Pythonインタプリタを含め、他のプロジェクトと同じ、または別のプロジェクトから一貫性のあると思われる、通訳のオプション(なし)、スクリプトと作業ディレクトリ。
  • 同じ結果を持つ別のワークスペースでプロジェクトを実行しようとしました。
  • hereを示唆したよう
  • は、私は今、Python 2.7.12 :: Anaconda 4.1.1 (x86_64)でPyCharm 2016年2月3日を使用していた私は何をしないのですPyCharm 2016.3

    2016.3

にアップグレードしたデバッガを再インストールしましたか?

答えて

2

私は自分自身を書いていないコードは、以下が含まれていました。

from gevent import monkey 
monkey.patch_all() 

これらの行を削除するには、問題を解決しました。

1

Pycharm Debuggerをgevent compatibleモードにする必要があります。あなたが削除

ファイル]> [設定]> [ビルドし、実行、配備> Pythonのデバッガ> Gevent互換

ラインは、おそらく目的を持っていた、あなたは結果を知らなくても、それらを削除しないでください。

+0

もちろん、そこに置いた人が私に言いました。 – Gabriel

関連する問題