2

我正在使用 cx_Freeze 来冻结我的 Python 代码,以便我可以在 Windows 系统上将其作为可执行文件分发。它工作正常,但缺少一些模块。我在我的项目中使用了一些开源库,例如 BeautifulSoup 和 Periscope。他们使用一些库来实现向后兼容性,我不需要像 Python 2.6 那样包含这些库。问题是第三个导入—— multiprocessing._multiprocessing。谁能告诉我需要安装什么才能解决这个问题?mutiprocessing 模块似乎与 Python 捆绑在一起,那么导致此错误的原因是什么?

Missing modules:
? cjkcodecs.aliases imported from BeautifulSoup.BeautifulSoup
? iconv_codec imported from BeautifulSoup.BeautifulSoup
? multiprocessing._multiprocessing imported from multiprocessing.forking
? xdg.BaseDirectory imported from periscope.periscope

有什么帮助吗?

多谢你们!

4

1 回答 1

1

Google App Engine 上也有类似的问题。看到这个

我修复了这个问题,我将一个 _multiprocessing.py 文件放入多处理模块的文件夹中。该文件包含代码:

导入多处理

这有效,但它不是一个可靠的答案。

于 2010-03-31T13:14:55.980 回答