私はちょうどいいPyCharmコミュニティ版のIDEを使い始めました。私の普通のPythonワークフローの一部である簡単なことはできません。PyCharm:ipython対話型コンソールで死後デバッグを行う方法は?
私はipythonコンソールを起動しました。私は自分のモジュールをインポートし、対話的にコマンドを実行できます。 PyCharmでは、関数呼び出しを実行すると、別のプロセスで実行されていたように実行されます。コンソールプロンプトは、実行が終了する前でも使用できます。 PyCharm外殻にipythonを実行して例外が発生したときに、私はPDBの死後の機能を実行し、問題を調査することができます
import pdb;pdb.pm()
私はPyCharmで同じことをやってみたい:例外はしばらく時間が発生したとき死後のデバッグを開始私は対話的に問題を調査しています。
コードやアイデア、データをインタラクティブに試してみる必要があることがあります。これらのインタラクティブセッションでは、死後のデバッグができるようにしたいと考えています。それは別のユースケースです。 – neves
私はあなたの質問を誤解しているはずです。あなたはあなたが何をしているかを行う方法を見つけることを願っています。 WSGIを使って何か作業しているなら、Werkzeug(http://werkzeug.pocoo.org/docs/0.11/)はあなたのために働くでしょうか? –
PyCharmデバッガの中に入ることができるインタラクティブなipythonコンソールがありますが、少し隠されています。あなたは "open debug command line"をクリックしなければなりません。これをpycharmデバッガのframes/variablesビューと組み合わせると、pdb.pmとほぼ同じ機能が得られます。 https://www.jetbrains.com/help/pycharm/using-debug-console.htmlこの回答を編集してデバッグコンソールの情報を追加することをお勧めします。 – foobarbecue