Mac OS X上的Python多处理错误

Mac OS X上的Python多处理错误,python,macos,multiprocessing,Python,Macos,Multiprocessing,我需要将我的python应用程序分发给一些mac用户,该应用程序在Windows上运行良好,但在mac OS X上出现了一些问题。由于以下原因,多处理在Mac OS X上不起作用。是否有解决此错误的方法: '进程已分叉,您无法安全使用此CoreFoundation功能。您必须执行exec()。 中断进程已分叉,您不能使用此\u COREFOUNDATION \u功能您必须执行调试 非常感谢您的帮助:)1。是否有一些代码可以帮助重现错误?2.您可以通过设置/替换属性在运行时更改模块内容。目前我的代

我需要将我的python应用程序分发给一些mac用户,该应用程序在Windows上运行良好,但在mac OS X上出现了一些问题。由于以下原因,多处理在Mac OS X上不起作用。是否有解决此错误的方法:

'进程已分叉,您无法安全使用此CoreFoundation功能。您必须执行exec()。 中断进程已分叉,您不能使用此\u COREFOUNDATION \u功能您必须执行调试


非常感谢您的帮助:)

1。是否有一些代码可以帮助重现错误?2.您可以通过设置/替换属性在运行时更改模块内容。目前我的代码比较复杂,我将尝试用最简单的代码重现相同的错误。我找到了原因。。。在多处理池的第一个进程中,我使用pyqt进度条来显示全局计算状态。如果我删除了进度条,所有的工作都和预期的一样(比如在Windows上)。在多处理应用程序中,是否有一种简单的方法通知用户全局计算状态?