Python使用pyinstaller打包 .exe 文件
直接在命令行中安装pyinstaller
pip installer pyinstaller
Python pip是一个安装和管理 Python 包的工具 , 是 easy_install 的一个替换品。
在公司内部有使用需要配置代理,这个是专门为内部使用pip使用的代理地址,在家无需此步骤,
在当前User用户文件夹中新建pip文件夹然后新建pip.ini文件。
文件内容:
[global]
trusted-host=rnd-mirrors.huawei.com
index-url=http://rnd-mirrors.huawei.com/pypi/simple
如图:
下载安装pyinstaler运行时所需要的windows拓展---pywin32
pywin32下载地址: http://sourceforge.net/projects/pywin32/files/pywin32/
点击最新的Build再点击pywin32-220.win-amd64-py2.7.exe
这里要根据你的windows x86或者x64和你的python版本来选择
在命令行中切换到要打包的程序所在目录,直接输入下面的指令即可
pyinstaller -F -w -c -i [icon路径] [主程序入口路径]
pyinstaller -F -w -c -i D:\workspacelogo\auto_logo.ico D:\workspace \src\main_app.py
下面的表格是参数的意思,可以随意组合,一般这个示例就可以满足要求
执行之后打包产生的文件如下图,文件夹会出现在和命令行当前位置同级目录下,
exe 文件在dist目录中
命令中各参数的意义:
参数 | 含义 |
-F | 指定打包后只生成一个exe格式的文件 |
-D | –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项) |
-c | –console, –nowindowed 使用控制台,无界面(默认) |
-w | –windowed, –noconsole 使用窗口,无控制台 |
-p | 添加搜索路径,让其找到对应的库。 |
-i | 改变生成程序的icon图标 |
- 点赞
- 收藏
- 关注作者
评论(0)