問題タブ [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.
python - pudb を使用して「python -m module_name」をデバッグする方法
次のpython呼び出しがあります:
ファイル構造は以下のとおりです。
-m
以前は、次の方法で、signle python プログラムを使用せずに pudb を使用してデバッグしました。
これを考慮して、次のコマンドを試しましたが、エラーが発生しました:
エラー メッセージ:
pudb を使用して 'python -m module_name' をデバッグするための解決策はありますか?
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
django - pudb でデバッグするために、django runserver の出力をリダイレクトします。
pudb
現在、django アプリケーションのトラブルシューティングに使用しようとしています。そのために、 のrunserver
代わりに を実行していgunicorn
ます。
次に、デバッグしたいときに、次を追加しました。
pudb GUI は正しく表示されますが、runserver の出力によってすぐに文字化けします。
pudb
ドキュメントに従ってPUDB_TTY
、サーバーを起動する前に変数を設定することでこれを回避できます。
残念ながら、GUI はサーバーの出力によって文字化けします。
または、runserver からのすべての出力をリダイレクトしようとしました>/dev/null 2>&1
が ()、pudb
出力もキャッチされます (明らかに)。
次の方法はありますか?
- runserver は出力を生成しませんか?
- 微調整
pudb
?