zoukankan      html  css  js  c++  java
  • 记录使用cx_Freeze打包Python成exe可执行程序

    安装Python

    Python环境:Python 3.6.5

    安装cx_Freeze

    pip install cx_freeze

    创建setup.py

    在需要打包的py文件同级目录创建setup.py文件

    import sys
    import os
    from cx_Freeze import setup, Executable
    
    os.environ['TCL_LIBRARY'] = r'D:PythonPython36	cl	cl8.6'
    os.environ['TK_LIBRARY'] = r'D:PythonPython36	cl	k8.6'
    
    base = None
    if sys.platform == 'win32':
        base = 'Win32GUI'
    
    executables = [
        Executable('index.py', targetName='index.exe', base=base)
    ]
    
    include_files = [
        r'D:PythonPython36DLLs	cl86t.dll',
        r'D:PythonPython36DLLs	k86t.dll'
    ]
    
    buildOptions = dict(
        packages=[], excludes=[],
        include_files=include_files,
    )
    
    setup(
        name='测试1.0',
        version='1.0',
        description='测试',
        options=dict(build_exe=buildOptions),
        executables=executables
    )

    执行打包

    切换到setup.py目录

    执行 python setup.py build

    打包成功,打包后的文件如下:

    运行index.exe,效果如下:

  • 相关阅读:
    架构阅读笔记9
    架构阅读笔记8
    架构阅读笔记7
    架构阅读笔记6
    架构阅读笔记5
    git安装使用详解
    mysql主从
    人定胜天
    jquery即点击改
    无限极分类/数组处理
  • 原文地址:https://www.cnblogs.com/doocool/p/9119578.html
Copyright © 2011-2022 走看看