在经历了一番挫折之后,我做到了!我将我的django应用程序转换为一个“exe”应用程序,作为一个单独的应用程序在windows上运行(使用cherrypy作为WSGI服务器)
但是当我试图设置py2exe的选项"bundle_files" to "1"
(即将python解释器Python25.dll绑定到生成的exe中)时,生成的exe会崩溃,并显示一条关于kernel32.dll的消息
但是当我使用"bundle_file" = "2"
时,生成的exe运行起来就像一个符咒,但当然必须将Python25.dll作为它旁边的一个单独文件。
有人有过类似的行为,你能告诉我我遗漏了什么吗?
谢谢你!:)
本文将讨论使用py2exe获取单个exe文件的所有内容。
py2exe - generate single executable file
如果你发布了一些代码,我会看一看,你的错误信息将有助于。
我也面临类似的问题。但我和派克在一起。简单的程序没有问题。虽然没有直接的解决方案,但是有一个解释提供了here。
上面写着:
这是基于py2exe发行版中的Inno示例代码。对于一个运行时需要额外数据(GTK运行时数据、GtkBuilder文件、图像、文本数据)的相当复杂的PyGTK/Twisted应用程序来说,它已经成功地工作了,而这些数据只是不能与bundle\u文件一起工作。
或许你可以试试pyinstaller来代替。
我以前确实遇到过这个问题,而且从来没有找到解决方案,但是pyinstaller也满足了我的需要,并且工作得很好。
相关问题 更多 >
编程相关推荐