options = {"py2exe": { "compressed": 1, #压缩 "optimize": 2, "ascii": 1, "includes": includes, "bundle_files": 1 #所有文件打包成一个exe文件 } } setup ( options = options, zipfile=None, #不生成library.zip文件 console=[{"script": "x.py", "icon_resources": [(1, "Q.ico...
2.Py2exe Py2exe 是另一个专门用于将 Python 程序打包成 Windows .exe 文件的工具。优势:专注于 Windows 平台:仅适用于 Windows,因此对 Windows 的支持更加完善。相对较小的文件:打包后的文件大小比 PyInstaller 更小。较长的历史:Py2exe 是历史最悠久的 Python 打包工具之一,有稳定的用户群体。劣势:只...
然后运行python mysetup.py py2exe即可,一样会生成到dist文件夹中。只不过里面会为每个文件生成一个.exe文件。 打包文件 dist目录 默认情况下,py2exe在目录dist下创建以下这些必须的文件: 一个或多个exe文件。 python##.dll。 .pyd文件,它们是已编译的扩展名,它们是exe文件所需要的;加上其它的.dll文件,这些....
2、使用cx_Freeze cx_Freeze是另一个流行的Python打包工具,它可以将Python代码打包成独立的可执行文件。 使用cx_Freeze打包Python代码也很简单,只需要在命令行中输入以下命令: cxfreeze your_script.py --target-dir dist 这将生成一个可执行文件,可以在Windows、Linux和MacOS上运行。 3、使用py2exe py2exe是一...
console= [{"script":'clipboard.py'}] #要编译的文件 console表示生成控制台程序 windows是windows程序 options ={ "py2exe": { "compressed" : 1, # 压缩 "optimize" : 2, "bundle_files" : 1, # 所有文件打包成一个 exe 文件 可选选项0,1,2,3 详细见下方} ...
在目录C:\Python27\dist目录下,可查看到sendEmail.exe可执行程序(打包好的程序) 双击可执行该程序,运行状态如下截图所示: 四、基于上面sendEmail.exe程序启动后,发送一封邮件标题为:shutdown或restart的邮件至新浪邮箱,即推文:"py2exe实现python文件打包为.exe可执行程序(上篇)"中def readMail(self):方法中登录的邮...
"optimize" : 2, "bundle_files" : 1, # 所有文件打包成一个 exe 文件 "includes" : INCLUDES, "dll_excludes" : ["MSVCR100.dll"] } } setup( options=options, description = "this is a py2exe test", zipfile=None, console = [{"script":'helloworld.py'}]) ...
使用Nuitka+pyinstaller打包Python代码也很简单,只需要在命令行中输入以下命令: nuitka --standalone your_script.py pyinstaller your_script.spec 这将生成一个可执行文件,可以在Windows、Linux和MacOS上运行。 7、总结 本文介绍了6种将Python代码打包成exe应用的方式,包括pyinstaller、cx_Freeze、py2exe、py2app、Nui...
options={"build_exe": build_exe_options}, executables=[Executable("my_script.py", base=base)] ) 然后,在终端中运行以下命令: cxfreeze setup.py build 这将在build文件夹中生成一个可执行文件。 4. 使用py2exe打包 py2exe是一个用于将Python脚本打包成Windows可执行文件的工具。