我有问题,编译Python3.6到exe使用cx_Freeze-5.0.1-cp36-cp36m-win32.whl,请帮助我。
我已经从http://www.lfd.uci.edu/~gohlke/pythonlibs/#cx_freeze安装了Cx-freeze
然后,我启动了cmd并运行以下命令:
python setup.py buildsetup.py文件如下:
import sys
from cx_Freeze import setup, Executable
setup(
name = "Check Telemetry",
version = "0.1",
description = "Check Telemetry",
executables = [Executable("excel_to_sqlite_xlrd-light.py", base = "console")])然后我就有了这样的东西:

但是如果我运行我的.exe文件,我会遇到以下问题:

带有以下错误行的屏幕截图:






你有什么想法吗?谢谢!
发布于 2017-04-06 17:15:44
似乎程序找不到依赖项,所以添加这个(您必须添加缺少的依赖项(在本例中,我将os放入):
# Dependencies are automatically detected, but it might need fine tuning.
build_exe_options = {"packages": ["os"], "excludes": ["tkinter"]}然后:
setup( name = "Check Telemetry",
version = "0.1",
description = "Check Telemetry",
options = {"build_exe": build_exe_options},
executables = [Executable("excel_to_sqlite_xlrd-light.py", base = "console")])https://stackoverflow.com/questions/43250326
复制相似问题