zoukankan      html  css  js  c++  java
  • python 项目打包成exe可执行程序

    前言

    py2exe和pyinstaller大致比较:1). pyinstaller生成的exe执行文件,集成了所需要的所有资源,所以exe文件相对较大,可以直接拷贝到其他电脑使用;2). py2exe限制较多,需要自己编写简单的打包脚本(setup.py),可以按需求进行定制化,最后会把所有依赖的资源放到dist目录下,对64位和32位的兼容性不太好. py2exe目前支持到python3.4,以上版本建议使用pyinstaller。此外,目前python打包工具有多个,目前比较好用的为pyinstaller,该工具可以支持在window和linux下使用。在windows下,大小为几十K的源文件打包成exe文件,可能为几十兆,原因是把程序所引用的库文件也一起打包在一起。

    1.安装pyinstaller

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller
    

     

    2.验证安装成功pyinstaler:

     3.为了打包,我们需要在项目的根目录下,在根目录下新建一个setup.py。

    from distutils.core import setup
    
    setup(
        name='mt',#需要打包的名字
        version='v1.0',#版本
        py_modules=['module.test']#需要打包的模块
    )

    4.接下来操作如下命令:

    # 接下来我们在根目录运行构建命令
    python setup.py build
    
    #根目录多了一个build文件夹,接下来运行压缩命令
    python setup.py sdist
    # dist目录下生成了最终的压缩包,安装,我们解压,并进入到根目录,运行
    python setup.py install
  • 相关阅读:
    UGUI Toggle控件
    UGUI Scrollbar控件
    利用头插法——创建、遍历链表
    函数指针
    opencv 图像通道操作
    三维点云匹配算法
    点与三角形位置关系
    室内场景mesh 的自动分块---用于加载显示,参数化等
    eigen 四元数
    string 、char*、const char *
  • 原文地址:https://www.cnblogs.com/shierlou-123/p/14053658.html
Copyright © 2011-2022 走看看