The*_*but 3 python macos multiprocessing pycharm conda
我的问题是这样设置的:
最重要的是,当我使用 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)
我现在可以忽略控制台中的大量打印,但这并不是很方便。如果有人有想法摆脱这些......
| 归档时间: |
|
| 查看次数: |
4247 次 |
| 最近记录: |