使用cxfreeze打包python程序成exe
python版本:python-3.3.2.amd64.msi
cxfreeze版本:cx_Freeze-4.3.2.win-amd64-py3.3.msi
安装cxfreeze到python33目录下
C:\Python33\Scripts:python cxfreeze-postinstall
成功后目录下有 cxfreeze.bat 设置cxfreeze 的环境变量
cxfreeze -h 成功后进入程序所在目录
cxfreeze Main.py --target-dir build
成功后生成build目录有exe可执行程序
注意:
1、将exe放到其他机子上运行,弹出“找不到msvcr100.dll“。手动将”msvcr100.dll“拷贝到dist目录下即可。也许是cxfreeze的bug
2、要去掉exe里的后面黑色控制台窗口就在前面的命令改成
cxfreeze D:\source\game1.0.py(需打包文件路径) --target-dir D:\a(存放exe的目标文件夹路径)--base-name=win32gui
转载于:https://blog.51cto.com/bad51men/1603870