安装pyinstaller
pip install pyinstaller
使用pyinstaller 打包
-D : 打包为文件依赖+exe
-F: 和-D只能选择其中一个使用,适合打包单个文件,只生成一个exe,运行启动较慢
-w: 不启动调试窗口
-i: 添加logo
-p: 添加路径
pyinstaller -Dw -i D:\Workspaces\Pycharm_workspace\DiskSN\src\ico\disklogo32.ico -p D:\DevEnv\Python35\Lib\site-packages disksn.py
生成的文件
更多pyinstaller命令
使用Enigma 压缩打包
将上面生成的文件压缩成一个单独的exe,方便传输使用。
注意这里一定要选择递归添加文件夹
,不要拖拽,否则会报模块找不到的错误!
另外打包输出的文件名称不要和输入文件主程序同名。