Python使用pyinstaller打包 .exe 文件

直接在命令行中安装pyinstaller

pip installer pyinstaller

Python pip是一个安装和管理 Python 包的工具 , 是 easy_install 的一个替换品。

下载安装pyinstaler运行时所需要的windows拓展—pywin32

pywin32下载地址: pywin32
点击最新的Build,next click pywin32-220, choose win-amd64-py2.7.exe

这里要根据你的windows x86或者x64和你的python版本来选择(笔者是x64),下载安装即可。

在命令行中切换到要打包的程序所在目录,直接输入下面的打包指令


pyinstaller -F -w -c -i [icon路径] [主程序入口路径]
pyinstaller -F -w -c -i D:\workspacelogo\auto_logo.ico D:\workspace\src\main_app.py

下面的表格是参数的意思,可以随意组合,一般这个示例就可以满足要求执行之后打包产生的文件如下图,文件夹会出现在和命令行当前位置同级目录下,
exe 文件在dist目录中

《Python使用pyinstaller打包 .exe 文件》 out file dic

命令中各参数的意义:

参 数含 义
-F指定打包后只生成一个exe格式的文件
-D–onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)
-c–console, –nowindowed 使用控制台,无界面(默认)
-w–windowed, –noconsole 使用窗口,无控制台
-p添加搜索路径,让其找到对应的库。
-i改变生成程序的icon图标
    原文作者:逝水流华年
    原文地址: https://www.jianshu.com/p/b4a847b038d8
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞