我正在使用cx_Freeze冻结我的Python代码,因此我可以在Windows系统上将其作为可执行文件分发。它工作正常,但它缺少一些模块。我在我的项目中使用了一些开源库,例如BeautifulSoup和Periscope。他们使用一些库来实现向后兼容,我不需要包含它们,因为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
任何帮助?
谢谢你们!
答案 0 :(得分:1)
Google App Engine上存在类似问题。见this
我修复了我将_multiprocessing.py文件放入多处理模块的文件夹中的问题。该文件包含代码:
导入多处理
这有效,但它不是一个强有力的答案。