python3.4+pyInstaller实现可执行exe文件(包含ico图标)的生成

【写在前面】
完成python文件的编写后生成可执行的exe文件实现已经实现的py程序在脱离python环境下一样可以运行;
【Step1:工具介绍】

D:\>cd D:\Python\Scripts

然后执行:

 python setup.py install

在这里插入图片描述
最后出现如下图字样表示成功。
在这里插入图片描述
【Step2:执行文件.exe生成】
源文件:sum.py

def addsum():
    sum = 0
    x = 0
    y = 6

    print("please input x:")
    input()
    for n in range(x, y):
        sum = sum + n
    return sum

print(addsum())

如下图将sum.py文件放在,Pyinstaller-3.5目录下
在这里插入图片描述

  • 在CMD命令行进入该目录,并执行命令:python pyinstaller.py -F sum.py:
  • (说明:python pyinstaller.py -F -w display_board.py可以生成一个没有执行黑框的exe文件,只用-F格式回生成有执行黑框的exe文件:
  • 参考https://blog.csdn.net/weixin_45523154/article/details/102588987

C:>D:
d:>cd D:\Python\PyInstaller-3.5在这里插入图片描述
在这里插入图片描述

  • 生成了一个新目录D:\Python\Pyinstaller-3.5\sum
    在该目录的dist文件夹下生成了一个hello.exe。
    在这里插入图片描述
  • 运行exe文件大功告成。
    在这里插入图片描述
    【Step3:执行文件中包含doc图片图标】
    C:\Users\Elink 001>pyinstaller -F -w -i D:\Python37\PyInstaller-3.5\display_board.ico D:\Python37\PyInstaller-3.5\display_board.py

在这里插入图片描述
在这里插入图片描述

常用pyinstaller 命令:

  1. -i 给应用程序添加图标
  2. -F 指定打包后只生成一个exe格式的文件
  3. -D –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)
  4. -c –console, –nowindowed 使用控制台,无界面(默认)
  5. -w –windowed, –noconsole 使用窗口,无控制台
  6. -p 添加搜索路径

猜你喜欢

转载自blog.csdn.net/weixin_44322778/article/details/102700099