2017-12-07 23 views
0

デバッグコンソールに入力できないため、外部端末のVSコードでデバッガを実行しようとしています。 外部端末デバッガ(VSコード)

これは、外部端末用のlaunch.json設定ファイルの一部です。

{ 
      "name": "Python: Terminal (external)", 
      "type": "python", 
      "request": "launch", 
      "stopOnEntry": true, 
      "pythonPath": "${config:python.pythonPath}", 
      "program": "${file}", 
      "cwd": "", 
      "console": "externalTerminal", 
      "env": {}, 
      "externalConsole": true, 
      "envFile": "${workspaceRoot}/.env", 
      "debugOptions": [ 
       "WaitOnAbnormalExit", 
       "WaitOnNormalExit" 
      ] 
}, 

彼らはhere言ったと私はとか、その文なしにしようとしたとして、私は"externalConsole": true一部を追加しました。

が、私はこのエラーを取得し、

Debug adapter process has terminated unexpectedly 

私はJSONファイル内docsとのIntelliSenseを試してみましたが、私は理解し、それを動作させることはできません。

+0

私はlinux btwを使用しています –

答えて

0

私はウィンドウを使用していますが、これは問題を解決するはずです。

"name": "Python: Terminal (external)", 
     "type": "python", 
     "request": "launch", 
     "stopOnEntry": true, 
     "pythonPath": "C:/Users/Zac/Anaconda3/python.exe", 
     "program": "${file}", 
     "cwd": "", 
     "console": "externalTerminal", 
     "env": {}, 
     "envFile": "${workspaceFolder}/.env", 
     "debugOptions": [ 
      "RedirectOutput" 
     ] 
    }, 

「pythonPath」行にpython.exeの場所へのパスを正しく追加する必要があります。

また、「debugOptions」から「WaitOnAbnormalExit」と「WaitOnNormalExit」を取り出し、「RedirectOutput」だけを使用します。コードから「externalConsole」を削除します。

他のすべては同じである必要があります。

希望に役立ちます。 乾杯。

関連する問題