首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cx_Freeze:主脚本中出现Python错误。Python3.6+ cx_Freeze

cx_Freeze:主脚本中出现Python错误。Python3.6+ cx_Freeze
EN

Stack Overflow用户
提问于 2017-04-06 16:54:45
回答 1查看 1.3K关注 0票数 1

我有问题,编译Python3.6到exe使用cx_Freeze-5.0.1-cp36-cp36m-win32.whl,请帮助我。

我已经从http://www.lfd.uci.edu/~gohlke/pythonlibs/#cx_freeze安装了Cx-freeze

然后,我启动了cmd并运行以下命令:

代码语言:javascript
复制
    python setup.py build

setup.py文件如下:

代码语言:javascript
复制
        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文件,我会遇到以下问题:

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

你有什么想法吗?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2017-04-06 17:15:44

似乎程序找不到依赖项,所以添加这个(您必须添加缺少的依赖项(在本例中,我将os放入):

代码语言:javascript
复制
    # Dependencies are automatically detected, but it might need fine tuning.
build_exe_options = {"packages": ["os"], "excludes": ["tkinter"]}

然后:

代码语言:javascript
复制
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")])
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43250326

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档