zoukankan      html  css  js  c++  java
  • Pyinstaller 1 使用PyInstaller

    使用PyInstaller 

      pyinstaller命令的语法是:

        pyinstalleroptions ] script [ script ...] | spec文件

    在最简单的情况下,将当前目录设置为程序的位置myscript.py 并执行:

    pyinstaller myscript.py

    PyInstaller分析myscript.py和:

    • 写入myscript.spec与脚本相同的文件夹。
    • build如果文件夹不存在,则在与脚本相同的文件创建该文件夹。
    • build文件夹中写入一些日志文件和工作文件
    • dist如果文件夹不存在,则在与脚本相同的文件创建该文件夹。
    • myscript可执行文件夹写入文件夹中dist

    在该dist文件夹中,您可以找到分发给用户的捆绑应用程序。

    对于某些用途,您可以编辑myscript.spec (使用规范文件的内容)。执行此操作后,您将spec文件命名为PyInstaller而不是脚本:

    pyinstaller myscript.spec

    myscript.spec文件包含以脚本文件作为参数运行pyinstaller(或pyi-makespec时指定的选项提供的大部分信息 使用spec文件运行pyinstaller时,通常不需要指定任何选项  从spec文件构建时,只有少数命令行选项有效。

    生成什么

    -D, --onedir 创建包含可执行文件的单文件夹包(默认)
    -F, --onefile 创建一个文件捆绑的可执行文件。
    --specpathDIR 用于存储生成的spec文件的文件夹(默认值:当前目录)
    -n NAME--name NAME
     

    要分配给捆绑应用程序和规范文件的名称(默认值:第一个脚本的基本名称)

  • 相关阅读:
    ELK搭建
    php 高效日志记录扩展seaslog 的使用
    linux批量修改文件中包含字符串的查找替换
    goaccess
    mysql启动错误,提示crash 错误
    laravel config 配置无效
    地址重写 No input file specified的解决方法
    redis 一些操作命令
    RNN与LSTM
    最大熵推导LR
  • 原文地址:https://www.cnblogs.com/PrayG/p/10831003.html
Copyright © 2011-2022 走看看