本文为记录自己pdf转word程序的打包过程,便于自己以及大家学习。
步骤:
- 安装pyinstaller库 (命令:pip install pyinstaller)
- 准备exe文件图标
可利用任何图片充当图标,但必须将其转换为**.ico**格式,可以去网站上转换 - 在cmd或者anaconda prompt中利用cd进入**.py**文件所在文件夹
(命令:pyinstaller -F -i niu.ico E:\Pdf2Word\test\pdf2word.py)
解读: -F 打包后只生成单个exe格式文件
-i 改变生成程序的icon图标
-D:默认选项,创建一个目录,包含exe文件以及大量依赖文件
-c:默认选项,使用控制台(就是类似cmd的黑框)
-w:不使用控制台
最后为文件位置
注意:一般情况下 -F -i 两个指令就够了
处理完之后会生成多个文件,包括可执行的exe文件
exe运行结果如下:
注意:
1.若生成的exe文件无法打开或者你用到了input函数需要使用控制台输入输出,是由于你输入命令时输入了 -w 命令,此命令会禁止使用控制台,所以会导致exe无法打开。
2.而且若使用input函数选取文件时还要注意路径的斜杠使用,一般使用/,使用\可能会导致无结果。
3.带有GUI界面的exe还没研究,以后有机会再总结