問題タブ [pudb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
597 参照

python - pudb を使用して「python -m module_name」をデバッグする方法

次のpython呼び出しがあります:

ファイル構造は以下のとおりです。

-m以前は、次の方法で、signle python プログラムを使用せずに pudb を使用してデバッグしました。

これを考慮して、次のコマンドを試しましたが、エラーが発生しました:

エラー メッセージ:

pudb を使用して 'python -m module_name' をデバッグするための解決策はありますか?

0 投票する
0 に答える
205 参照

python - pudb エラー、ipdb および pdb エラーなし。

ツールチェーンを Eclipse ベースの python ide から vim ベースの同等のものに切り替えています。

私は現在pudbを試しています。

Google が tensorflow の例として提供するコードをステップ実行しようとしています。これは、python3.5 の venv で実行されます。どのデバッガーも venv 固有のライブラリをインポートする際に問題を引き起こさないため、それらはすべて目的の venv で動作していると思います。

pdb と ipdb は両方とも、問題なくコード全体を実行/ステップスルーします。これは素晴らしいことです。

pudb を実行しようとすると、次のエラーが表示されます。

メインは次のように定義されます。

そして tf.app.run() は次のようになります:

インターフェイスが本当に好きなので、このコードで pudb を動作させることを本当に望んでいました。

私はここで多くのオプションをいじくり回し、不足しています。ここでのpdb、ipdb、およびpudb間の動作の違いについて何か考えがある人はいますか?

ありがとう、

nt

0 投票する
1 に答える
147 参照

django - pudb でデバッグするために、django runserver の出力をリダイレクトします。

pudb現在、django アプリケーションのトラブルシューティングに使用しようとしています。そのために、 のrunserver代わりに を実行していgunicornます。

次に、デバッグしたいときに、次を追加しました。

pudb GUI は正しく表示されますが、runserver の出力によってすぐに文字化けします。

pudbドキュメントに従ってPUDB_TTY、サーバーを起動する前に変数を設定することでこれを回避できます。

残念ながら、GUI はサーバーの出力によって文字化けします。

または、runserver からのすべての出力をリダイレクトしようとしました>/dev/null 2>&1が ()、pudb出力もキャッチされます (明らかに)。

次の方法はありますか?

  • runserver は出力を生成しませんか?
  • 微調整pudb