• <小白学技术>将python脚本导出为exe可执行程序


    1.简介(为啥需要导出为exe可执行程序)

    • python写完的程序靠命令来执行,显得太专业,不符合python简单的特点(好吧,主要是太low)
    • 代码给别人执行,别人没有你的python库也没法用(双击就能运行,方便大家,方便传播)

    2.pyInstaller安装配置

    pip install pyinstaller

    会自动安装pyInstaller和pywin32

    3.打包

    打包的app里并不包含任何源码,但将脚本的.pyc文件打包了。

    基本语法:
    pyinstaller options myscript.py
    常用的可选参数如下:
    --onefile 将结果打包成一个可执行文件
    --onedir 将所有结果打包到一个文件夹中,该文件夹包括一个可执行文件和可执行文件执行时需要的依赖文件(默认)
    --paths=DIR 设置导入路径
    --distpath=DIR 设置将打包的结果文件放置的路径
    --specpath=DIR 设置将spec文件放置的路径
    --windowed 使用windows子系统执行,不会打开命令行(只对windows有效)
    --nowindowed 使用控制台子系统执行(默认)(只对windows有效)
    --icon=<FILE.ICO> 将file.ico添加为可执行文件的资源(只对windows有效)

    4.制作exe

    利用CMD切换到需要打包的python文件目录下

    import math
    r = int(input("请输入半径:"))
    c = 2*math.pi*r
    s = math.pi*r*r
    print("周长是%s,面积是%s"%(c,s))
    input()
    

      

    执行

    pyinstaller -F 计算周长面积.py

      

    结果在当前目录下生产的dist目录下可以找到exe可执行文件

    执行结果

    可以使用,又学到了

  • 相关阅读:
    xtrabackup
    spark对机器的要求
    hbase的总结
    TO B公司高效能的组织建设实践
    如何给客户展示实力
    什么样的IT队伍是好队伍
    程序员如何使用OKR
    云原生
    Flink 的18个小知识点
    apt 常用命令
  • 原文地址:https://www.cnblogs.com/shuimohei/p/11332092.html
Copyright © 2020-2023  润新知