zoukankan      html  css  js  c++  java
  • python使用Pyinstaller打包

    一、前言

    python文件打包,将.py文件转化成.exe文件(windows平台),可以使用Pyinstaller来打包

    Pyinstaller可以在全平台下使用,但是请注意打包生成的文件不能在全平台使用,需要在不同平台下打对应的包

    二、Pyinstaller安装

    使用pip可以很方便的安装Pyinstaller

    pip installer Pyinstaller

    如果没有安装pip,可以先安装pip,pip安装参考https://blog.csdn.net/liuchunming033/article/details/39578019

    三、Pyinstaller使用

    Pyinstaller将.py文件打包很便捷,只需要一条指令即可;这里的测试文件为test.py

    Pyinstaller test.py

    这种方式打包会生成一个文件夹,运行的时候会有一个console窗口

    打包生成单文件可以在指令中加上-F 或者 --onefile

    打包生成单文件程序的启动速度会很慢,尤其是调用了GUI界面的时候;

    程序会在所有模块都加载完成后再显示GUI界面,可以使用--onedir打包生成一个文件夹,但是启动速度有明显改善。

    Pyinstaller -F test.py
    //或者
    Pyinstaller test.py --onefile

    打包生成的exe文件运行的时候不带console窗口

    Pyinstaller -W test.py
    //或者
    pyinstaller test.py --noconsole

    打包生成的图标默认使用的是python的图标,使用自己的图标可以用 -I来设置自己想要的图标

    Pyinstaller test.py -i ico.ico

    我的参考:https://iassas.com/archives/2329ebda.html

  • 相关阅读:
    scrapy(二)内容获取
    scrapy(一)建立一个scrapy项目
    scrapy(四)使用redis
    scrapy(三)使用mongoDB
    索引处的解码字符串
    Golang竞争状态
    Golang之泛型编程-细节
    区块链学这个就够了-DLT(一)
    Linux日志分析-Ubuntu(一)
    经典博弈-int
  • 原文地址:https://www.cnblogs.com/michealLang/p/9372257.html
Copyright © 2011-2022 走看看