2016-10-25 4 views
0

私はPythonコードのデバッグにpdbまたはipdbを使用しています。しかし、私がset_trace()を使用しているときは、通常、テストするコード行をいくつか実行することができますが、入力中に最終的にフリーズします。私はPythonプロセスを終了し、最初から全プロセスを再実行しなければならない。これは通常、私がどこに戻ってくるのに約5〜10分のデータ処理時間をかける。PDBデバッガの安定性に関する質問

私はpython 2.7でanacondaビルドを使用しています。

私が持っている唯一の異常は、psycopg2を使用できるようにするために、 conda install -c conda-forge psycopg2=2.6.2を実行する必要があったということです。私は過去2ヶ月間それを無視していますが、それが許容できる作業の流れではないことを認識しています。

ご迷惑をおかけして申し訳ございません。

+0

コード例がなければ少し難しいです...エラーを再現するスクリプトの最小限の例を作成できますか? – darthbith

+0

多くのコードが関わっていますが、それは必ずしも役立つとは思わないのです。私はリソースの使用状況を見ていました。特に制約はありませんでした。私は多くのデータ処理を行っていますが、1ギガバイト(約16ギガバイトのRAMを持っている)以上のものは何もありません。リソースの使用に失敗するような変化点がありますか? – SteelyDanish

答えて

0

解決済みです。

私はまだこの現象が起こっているのか分かりませんが、固定している間にcaps lockを2回押すと、set_traceのロックが解除されます。なぜ私に尋ねないでくださいが、それは動作します。

関連する問題