我花了最近2个小时在网上搜索,发现很少,没有任何帮助。
希望有人能够帮助我。
当使用cx_Freeze将我的.py文件转换为.exe文件时,我收到一条错误消息,指出找不到名为xlsxwriter的模块。 当从包列表中删除该模块时,程序编译没有问题。
我的代码:
import cx_Freeze
Executables = [cx_Freeze.Executable("test.py")]
cx_Freeze.setup(
name="Sort PLL Bale Lists",
options={"build_exe": {"packages":['xlrd','xlsxwriter']}},
executables = Executables
)
答案 0 :(得分:1)
尝试在代码中添加包含列表,例如:FormCollection
。请参阅此SO post以获取帮助。如果错误仍然存在,请尝试使用includes = [xlrd,xlsxwriter]
安装xlrdwriter。
您可能已经安装了xlrd并且尚未安装xlsxwriter。这可以通过pip冻结来验证。 pip install xlsxwriter
将提供已安装软件包的列表。