python程序打包为exe
# 打包顺序如下
# 1、常用命令,-w不出现控制台
pyinstaller -w xxx.py
# 2、如果需要将资源文件打包进去,点开xxx.spec,找到以下代码
a = Analysis(['xxx.py'],
pathex=[],
binaries=[],
# 修改datas 添加(原资源文件路径,映射后资源文件路径),与程序中的路径保持一致
datas=[('.\data\xx1','data\xx1')],
hiddenimports=[],
hookspath=[],
hooksconfig={},
runtime_hooks=[],
excludes=[],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=block_cipher,
noarchive=False)
# 3、再运行以下命令即可
pyinstaller xxx.spec
# 生成的dist文件中的xxx.exe就是最终的exe文件了,可以生成一个快捷方式放在任何地方都可以运行了