py2exe文件= 1不起作用
经历了一些挫折之后,我做到了! 我将我的Django的应用程序,以一个“EXE”一个(使用CherryPy的作为WSGI服务器)作为Windows上的单个独立的应用程序来运行,但是当我尝试设置py2exe的选项"bundle_files" to "1"
(即捆绑Python解释器生成的exe文件中的Python25.dll)生成的exe文件崩溃,并提示有关kernel32.dll的消息
但是当我使用"bundle_file" = "2"
,生成的exe会像魅力一样运行,但必须 - 当然 - Python25.dll作为它旁边的单独文件。
任何人都有类似的行为,你能告诉我我错过了什么吗?
谢谢! :)
也许你可以尝试pyinstaller。
我曾经遇到过这个问题,并且没有找到解决方案,但是pyinstaller也符合我的需求,并且工作完美。
这篇文章讲述了使用py2exe获取单个exe文件的全部内容。
py2exe - 生成单个可执行文件
如果你发布了一些代码,我会看看,并且你的错误信息会有帮助。
我也面临类似的问题。 但我的是PyGTK。 简单的程序没有问题。 虽然没有直接的解决方案,但这里提供了一个解释。
它说:
这是基于py2exe发行版中的Inno示例代码。 它已经成功地运行了一个相当复杂的PyGTK / Twisted应用程序,它在运行时需要额外的数据(GTK运行时数据,GtkBuilder文件,图像,文本数据),这些数据不会与bundle_files一起使用 。
链接地址: http://www.djcxy.com/p/38589.html