Visual Studio 代码未使用池映射将调试器附加到 python 中的多进程
Visual Studio Code does not attach debugger to multi processes in python using pool map
您好,我正在尝试调试 python 中的多进程。
下面是我 运行 使用 Pool
多进程的一部分
pool = Pool(num_half_logical_cpus)
pool_result_dict = pool.starmap(process_batches, lstListSets)
但是,我无法下任何断点。
谁能指导我达到我设置的那些断点?
谢谢!
将此选项添加到 launch.json 将允许您调试多个进程。
"subProcess": true,
然后它会到达断点然后你就可以select你想单步执行哪个进程(F10)。左下角会有进程列表-window.
单击“运行 和调试”选项卡。
然后单击“创建一个 launch.json 文件。”
然后点击“Python”。
然后点击“Python文件”配置。
VSCode 将为您创建一个“launch.json”文件。
此时您需要添加 "subProcess": true,
,如此处所述
你可以开始了。
现在你可以调试你的代码了。
您可能需要根据需要调整配置。
您好,我正在尝试调试 python 中的多进程。 下面是我 运行 使用 Pool
多进程的一部分pool = Pool(num_half_logical_cpus)
pool_result_dict = pool.starmap(process_batches, lstListSets)
但是,我无法下任何断点。 谁能指导我达到我设置的那些断点?
谢谢!
将此选项添加到 launch.json 将允许您调试多个进程。
"subProcess": true,
然后它会到达断点然后你就可以select你想单步执行哪个进程(F10)。左下角会有进程列表-window.
单击“运行 和调试”选项卡。
然后单击“创建一个 launch.json 文件。”
然后点击“Python”。
然后点击“Python文件”配置。
VSCode 将为您创建一个“launch.json”文件。
此时您需要添加 "subProcess": true,
,如此处所述
你可以开始了。 现在你可以调试你的代码了。 您可能需要根据需要调整配置。