我正在使用 cx_Freeze 卡住我的 Python 代码,以便我可以将其作为可执行文件分发到 Windows 系统上。它工作正常,但缺少一些模块。我在我的项目中使用了一些开源库,例如BeautifulSoup 和潜望镜。他们使用一些库来实现向后兼容性,我不需要包含这些库,因为 Python 2.6 有它们。问题出在第三个导入 — multiprocessing._multiprocessing。谁能告诉我我需要安装什么才能解决这个问题?多处理模块似乎与 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
有什么帮助吗?
谢谢大家!
请您参考如下方法:
Google App Engine 上也有类似的问题。参见 this
我通过将 _multiprocessing.py 文件放入多处理模块的文件夹中来修复此问题。该文件包含代码:
import multiprocessing
这可行,但不是可靠的答案。
