【问题标题】:ImportError: No module named _multiprocessingImportError:没有名为 _multiprocessing 的模块
【发布时间】:2011-10-23 13:06:27
【问题描述】:

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

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

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

Traceback(最近一次调用最后一次):文件“myprogram.py”,第 800 行,在 multiprocessing.freeze_support() 文件“multiprocessing__init__.pyc”,第 100 行,在 freeze_support 中

文件“multiprocessing\forking.pyc”,第 153 行,在 ImportError: 没有名为 _multiprocessing 的模块

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

【问题讨论】:

    标签: python py2exe


    【解决方案1】:

    我认为您需要在主代码之后添加 freeze_support() 行...。这是文档的主要链接multiprocessing freeze support

    这两个问题也提到了同一件事stackoverflow quesmultiprocessing and pyqt

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

    【讨论】:

    • 从回溯看来,他正在调用 freeze_support。
    猜你喜欢
    • 2014-09-13
    • 2013-03-11
    • 2012-12-07
    • 2012-05-23
    • 2019-07-29
    • 2015-07-04
    • 2014-03-15
    • 2017-12-29
    • 2014-09-12
    相关资源
    最近更新 更多