1.cx_freeze
1.非多进程
1.命令行pip install cx_freeze
2.进入python安装目录下的Scripts文件,例如D:\Program Files\Anaconda3\Scripts 找到以下三个文件
3.在Scripts目录下打开cmd,输入python cxfreeze-postinstall, 生成 cxfreeze.bat
(注意!如果你把python装在带空格的目录下(“Program Files”带空格),你需要把 cxfreeze.bat用记事本打开,在空格前后加上引号)
@echo off
"D:\Program Files"\Anaconda3\python.exe "D:\Program Files"\Anaconda3\Scripts\cxfreeze %*

本文介绍了如何在Windows 7 64位系统上,使用Python 3.5和cx_Freeze打包程序。详细阐述了非多进程打包步骤,包括安装cx_Freeze,指定批处理文件路径,以及生成exe文件的过程。同时,提到在尝试多进程打包时遇到的问题,由于cx_Freeze不支持name == 'main'的检查,即使添加multiprocessing.freeze_support()也无法解决,因此建议放弃多进程打包方式。
最低0.47元/天 解锁文章
1077

被折叠的 条评论
为什么被折叠?



