【问题标题】:Pycharm community edition wont stop on breakpoints inside parallel codePycharm 社区版不会在并行代码中的断点处停止
【发布时间】:2021-04-24 20:37:12
【问题描述】:

我正在尝试使用 PyCharm 社区版调试多处理功能。调试器似乎停止在分叉的进程中,但我无法在调试器视图中探索任何变量。我只看到这个: 在控制台中,我看到了以下输出:

似乎在分叉进程中达到断点时会打印:Backend Qt5Agg is interactive backend. Turning interactive mode on. 单线程代码的调试器正常工作。

系统信息:

PyCharm 2020.2.5 (Community Edition)
Build #PC-202.8194.22, built on December 1, 2020
Runtime version: 11.0.9+11-b944.49 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Linux 5.10.2-2-manjaro
Current Desktop: i3

重现问题的最少代码:

def func(x):
    # Breakpoint here
    return x*x

a = [1,2,3,4]
p = multiprocessing.Pool(5)
p.map(func,a)

【问题讨论】:

    标签: python debugging pycharm multiprocessing


    【解决方案1】:

    最新的 PyCharm 更新和pacman -Syu 解决了这个问题

    【讨论】:

      猜你喜欢
      • 2012-08-24
      • 2015-02-08
      • 2021-04-20
      • 1970-01-01
      • 1970-01-01
      • 2022-11-02
      • 2021-07-01
      • 2017-07-05
      • 1970-01-01
      相关资源
      最近更新 更多