提问人:Veltzer Doron 提问时间:11/13/2023 最后编辑:Veltzer Doron 更新时间:11/15/2023 访问量:48
VSCode 未调试到第三方包中
VSCode not debugging into third side packages
问:
vscode 的新手,它似乎很好,只是它似乎不允许调试到我没有写的 python 包中(不在项目文件夹下?),它也不允许我向不是我编写的代码添加断点。
我尝试设置“justMyCode”: false 配置标志,但它似乎不会影响任何事情。
已安装标准 Microsoft Python 和 Pylint 扩展
根据要求添加:
版本: 1.83.1 (Universal) 提交:f1b07bd25dfad64b0167beb15359ae573aecd2cc 日期:2023-10-10T23:46:55.789Z 电子:25.8.4 ElectronBuildId:24154031 铬:114.0.5735.289 节点.js:18.15.0 V8:11.4.183.29-电子.0 操作系统: Darwin arm64 23.1.0
扩展:
蟒 2023.20.0 版 Microsoft microsoft.com
Python 扩展包 1.7.0 版 唐·贾亚曼尼
答:
您必须配置 virtualenv,并写入并选择安装了软件包的环境。问题可能是您在未安装包的情况下使用其他环境运行代码。Shift + Ctrl + P
Python: Select interpreter
评论
好的,所以我找到了一种(非常奇怪的)方法来运行调试器,以便它工作,显然作为下拉列表的一部分的调试代码按钮(也允许定期运行)和调试配置按钮旁边的运行按钮之间存在差异,第一个似乎没有将 IDE 与调试配置 json 相关联,因此忽略了“justmycode”: false 标志。不知道为什么会这样(我相信这是 vscode 中的一个普遍问题,也许 与不同的 Python 扩展相关)。
评论
Help: About