• Pyinstaller使用


    一.基本使用

    usage: pyinstaller [-h] [-v] [-D] [-F] [--specpath DIR] [-n NAME]
                       [--add-data <SRC;DEST or SRC:DEST>]
                       [--add-binary <SRC;DEST or SRC:DEST>] [-p DIR]
                       [--hidden-import MODULENAME]
                       [--additional-hooks-dir HOOKSPATH]
                       [--runtime-hook RUNTIME_HOOKS] [--exclude-module EXCLUDES]
                       [--key KEY] [-d {all,imports,bootloader,noarchive}] [-s]
                       [--noupx] [--upx-exclude FILE] [-c] [-w]
                       [-i <FILE.ico or FILE.exe,ID or FILE.icns>]
                       [--version-file FILE] [-m <FILE or XML>] [-r RESOURCE]
                       [--uac-admin] [--uac-uiaccess] [--win-private-assemblies]
                       [--win-no-prefer-redirects]
                       [--osx-bundle-identifier BUNDLE_IDENTIFIER]
                       [--runtime-tmpdir PATH] [--bootloader-ignore-signals]
                       [--distpath DIR] [--workpath WORKPATH] [-y]
                       [--upx-dir UPX_DIR] [-a] [--clean] [--log-level LEVEL]
                       scriptname [scriptname ...]

    1.直接命令

    pyinstaller plan.py

    在dist文件夹中有plan.exe文件,其中有许多依赖项,将plan.exe文件放到其他位置将不能运行,除非设置快捷方式

    2.-F参数

    pyinstaller -F plan.py

     所以-F参数是将所有依赖项都打包进.exe文件中

    3.-D参数

    pyinstaller -D plan.py

    产生的结果与没有参数是一样的结果,所以默认就是-D参数

    4.-w 参数

    pyinstaller -w plan.py

    在程序运行的时候,不会弹出cmd的命令窗口,就是取消窗口的命令

    5.-c参数

    pyinstaller -c plan.py

    6.-i 参数

    pyinstaller -w -F -i mm.ico  plan.py

    添加软件图标的参数,参数中的文件一定是.ico文件

  • 相关阅读:
    面向对象的程序设计-继承
    Chrome开发工具之Console
    面向对象的程序设计-原型模式
    面向对象的程序设计-工厂模式、构造函数模式
    面向对象的程序设计-理解对象
    引用类型-Array类型
    引用类型-Object类型
    单体内置对象
    基本包装类型
    引用类型-Function类型
  • 原文地址:https://www.cnblogs.com/Crown-V/p/12942884.html
Copyright © 2020-2023  润新知