小编The*_*but的帖子

使用多处理池时的 Pycharm 调试器

我的问题是这样设置的:

  • Pycharm 2020.3 专业版
  • 多处理池
  • Macbook Pro 2020 (M1)
  • 康达蟒蛇3.8

最重要的是,当我使用 pycharm 的调试器时,就会发生这种情况。

它在控制台中显示 8 次(进程数):
Error loading: /Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/pydevd_attach_to_process/attach_x86_64.dylib

每个进程都被执行。结果是正确的。我可以使用 htop 命令看到它们。所以这只是调试器失败,并不会真正影响代码执行(如果我错了,请纠正我)。

这是我运行的代码:

def func(x):
    return x+10


if __name__ == '__main__':
    poo = Pool()
    x = [[i] for i in range(10)]
    res = poo.starmap(func, x)
    print(res)
Run Code Online (Sandbox Code Playgroud)

我现在可以忽略控制台中的大量打印,但这并不是很方便。如果有人有想法摆脱这些......

python macos multiprocessing pycharm conda

3
推荐指数
1
解决办法
4247
查看次数

标签 统计

conda ×1

macos ×1

multiprocessing ×1

pycharm ×1

python ×1