2017-11-27 7 views
0

デバッガでPythonスクリプトを実行しても、sys.stderrが出力されません。私のスクリプトがターミナルでクラッシュすると、完全なスタックトレースが表示されますが、デバッグ中にクラッシュすると出力がなくなります。VSコードPythonデバッグコンソールが不完全

RedirectOutput

https://code.visualstudio.com/docs/python/debugging

はまだそれが失敗した、ことを行うことになっています。 私は

+0

私はこの問題を解決することができていても、デバッグコンソールと端末との間の組み合わせや区別がでうまく解決されていませんVSコード –

答えて

0

はそれを自分自身を修正経由してのpython 2.7を実行している私の設定では以下のようにdebugOptions

"debugOptions": [ 
       "WaitOnAbnormalExit", 
       "WaitOnNormalExit", 
       "RedirectOutput" 
      ] 

を実行しています。それは設定の組み合わせです。

今でパイプの代わりにdebug_consoleとディスプレイの端子にすべての出力チャネルごとの標準出力& stderrを

"debugOptions": [ 
      "WaitOnAbnormalExit", 
      "WaitOnNormalExit" 
     ], 
     "console": "integratedTerminal", 
     "stopOnEntry": false