导入错误:没有名为 _multiprocessing 的模块

发布于 2024-12-11 08:11:13 字数 455 浏览 0 评论 0原文

我编写了一个 python 应用程序(使用 wxPython;py2exe;python 2.6)。

现在我的代码正在使用多处理模块。有用! (IDE)

当我尝试构建这段代码时,我没有遇到任何问题。 但是当我执行这个构建的 .exe 文件时,出现以下错误:

回溯(最近一次调用):文件“myprogram.py”,第 800 行,位于 multiprocessing.freeze_support() 文件“multiprocessing__init__.pyc”,第 100 行,在 freeze_support

文件“multiprocessing\forking.pyc”,第 153 行,位于 导入错误:没有名为 _multiprocessing 的模块

_multiprocessing.pyd 可用。我检查了这个。

I programmed a python application (used wxPython; py2exe; python 2.6).

Now my code is using the multiprocessing module. It works! (IDE)

When I try to build this code I got no problems.
But when I execute this built .exe file I got this error:

Traceback (most recent call last): File "myprogram.py", line 800, in

multiprocessing.freeze_support() File "multiprocessing__init__.pyc", line 100, in freeze_support

File "multiprocessing\forking.pyc", line 153, in
ImportError: No module named _multiprocessing

The _multiprocessing.pyd is available. I checked this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

傲鸠 2024-12-18 08:11:13

我认为您需要在主代码之后添加行 freeze_support()...这是文档的主要链接 多处理冻结支持

另外,这两个问题提到了同一件事stackoverflow 问题多处理和 pyqt

告诉你它是否适合你......

I think you need to add the line freeze_support() after your main code.... Here is the main link to the docs multiprocessing freeze support

Also these 2 questions mention the same thing stackoverflow ques and multiprocessing and pyqt

Do tell if it works for you...........

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文