1. 程式人生 > >vscode 在conda環境下python debug 提示 “timeout waiting for debugger connection” 的解決方案

vscode 在conda環境下python debug 提示 “timeout waiting for debugger connection” 的解決方案

之前在win下用VS Code + anaconda 除錯一些小程式都沒出過什麼問題,前兩天發現在切換到conda自己配置的環境下在VS CODE中除錯python程式碼的時候會在執行/Debug時出現以下提示:

Timeout waiting for Debugger connection

百度到的解決方案都不好使,求助谷歌,最終在這裡找到解決方案,見下圖:

github答覆

好像是最近有不少國內外的人碰到這個問題,大概也和powershell版本相關,解決方案很簡單。
開啟Files/Preferences/Settings 查詢python.terminal.activateEnvironment,在你當前的USER SETTINGS

或者WORKSPACE SETTINGS把值改為True或者False,具體哪種會work貌似取決於你的VS CODE、windows、PowerShell版本,不同組合之間對這個值的要求不太一樣,更改之後即可正常執行/除錯。附張更改圖吧
在這裡插入圖片描述

—End—