python项目打包为exe

1.安装pyinstaller

打开cmd,输入命令 pip install pyinstaller

2.打包单文件

2.1打包

cmd进入python文件所在目录,执行命令pyinstaller -F filename.py(图中都为vscode自带终端截图)

图1 

打包完成后会在目录中生成"finame.spec"文件和"build"、"dist"文件夹

图2

dist文件夹中保存生成的可运行的exe文件

图3

2.2文件内包含其他文件(图片/文本)

将py文件内部存在的文件路径都改为绝对路径

图4

改完后重新执行命令pyinstaller -F filename.py,会覆盖原来已打包的文件

3.打包多文件

1.生成spec文件

cmd进入python文件所在目录,执行命令pyi-makespec filename.py


图5

打开生成的spec文件

pathex:所用到自己定义的py文件,需要输入所在的绝对路径

hiddenimports:文件中所用到的import模块,一般不用填写

datas:项目中所用到的非资源文件转移,如:datas=['H:\\python','file'],即为将h盘python目录下的非资源文件都转移到exe目录的"file"目录下

图6

2.打包

保存spec文件后,cmd中执行命令pyinstaller -F filename.spec

和单文件打包一样生成"build"、"dist"文件夹

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容