主要用了: from Tkinter import * from tkFileDialog import askdirectory from xml.etree import ElementTree 然后想要打包成一个exe,写了个setup脚本,其中bundle_files设置为1. 打包没问题,运行时直接报错.. 0x00d61fcb 指令引用的"0x00000000"内存 该内存不能为written 改成3就没事... 有遇到过类似问题么... ...
data_files=[('images', ['logo.png', 'background.jpg']), ('config', ['app.cfg'])], zipfile=None, options={'py2exe': {'bundle_files': 1}} ) 这个配置将指定的图像和配置文件包括进可执行文件中,bundle_files选项设置为1时会将所有文件打包到单个可执行文件中。 使用钩子解决导入问题 在某...
#coding=utf8fromdistutils.coreimportsetupimportpy2exeextra_modules = ["bs4"]options= {"py2exe": {"compressed": 1,"optimize": 2,"bundle_files": 1,#表示把所有文件打包进exe可执行程序"packages": extra_modules,#"includes": extra_modules} } setup( version="1.0.0", description="test for ...
#coding=utf8fromdistutils.coreimportsetupimportpy2exeextra_modules = ["bs4"]options= {"py2exe": {"compressed": 1,"optimize": 2,"bundle_files": 1,#表示把所有文件打包进exe可执行程序"packages": extra_modules,#"includes": extra_modules} } setup( version="1.0.0", description="test for ...
"bundle_files": 1表示要把所有文件打包成一个 exe可执行程序 3. 生成exe文件 在setup.py目录,执行python setup.py py2exe命令即可。 执行成功会在同目录下生成build和dist两个目录。build是py2exe执行的中间过程,可以删掉。dist是生成的exe文件,如下: ...
在这个示例中,我们将bundle_files参数设置为1,表示将所有文件打包成一个单独的exe文件。最后,在命令行中进入包含setup.py文件的目录,并执行以下命令: python setup.py py2exe 这将开始打包过程。打包完成后,将在dist目录下生成一个可执行的exe文件。如果没有出错,这个文件就可以在没有Python环境的Windows计算机上...
就需要在setup()这个函数中,要设置2个参数:options中的bundle_files和zipfile。其中bundle_files有效值...
options={'py2exe': {'bundle_files': 1}} ) 这个配置将指定的图像和配置文件包括进可执行文件中,bundle_files选项设置为1时会将所有文件打包到单个可执行文件中。 使用钩子解决导入问题 在某些情况下,py2exe可能无法正确识别程序依赖的所有模块,尤其是动态导入的模块。可以通过钩子手动指定这些模块。
options = {"py2exe":{"compressed": 1, #压缩 "optimize": 2,"ascii": 1,"includes":includes,"bundle_files": 1 }#所有文件打包成一个exe文件 } 3,python2.5 和python2.6都是同样的问题。因为控制台程序问题,包含Tkinter也没有问题,问题就出在 bundle_files:1时,估计在引用什么时...
可能在打包后遇到图片显示不正常的情况。这需要采取特定步骤进行解决。1. 若选项中包含 "bundle_files": 1 的配置,应将其进行注释以排除。2. 将PyQt4\plugins 文件夹下的imageformats文件夹复制到dist文件夹下。确保dist文件夹位于项目文件夹中,即为py2exe打包后的exe文件所在位置。