python - 将 bundle_files = 1 与 py2exe 一起使用不起作用

标签 python django dll py2exe

在经历了一些巨大的挫折之后,我做到了!我将我的 django 应用程序转换为“exe”应用程序,以便在 Windows 上作为单个独立应用程序运行(使用 cherrypy 作为 WSGI 服务器) 但是,当我尝试将 py2exe 的选项 “bundle_files”设置为“1”(即将 python 解释器 Python25.dll 捆绑在生成的 exe 中)时,生成的 exe 崩溃并显示一条关于 kernel32.dll 的消息

但是当我使用 "bundle_file"= "2" 时,生成的 exe 运行起来非常棒,但必须 - 当然 - 将 Python25.dll 作为一个单独的文件放在它旁边。

任何人都经历过类似的行为,你能告诉我我错过了什么吗?

谢谢! :)

最佳答案

这篇文章讨论了所有关于使用 py2exe 获取单个 exe 文件的内容。

py2exe - generate single executable file

如果您发布一些代码,我会查看,您的错误消息会有所帮助。

关于python - 将 bundle_files = 1 与 py2exe 一起使用不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2909240/

相关文章:

python - 如何根据条件从数据框中删除行

python - 使用 Scrapy 和 Xpath 检索完整 url

python - Python Open CV2 IP网络摄像头无法正常工作,显示错误

python - Django:如何计算数据库中与另一个对象相关的对象数量?

dll - .lib和.dll向后兼容性

python - Elasticsearch:字段相对于其他字段的分布

python - 如何在 Django 中使用 QuerySet 过滤最新的 m2m 对象

python - 如何在python中按日期名称获取日期?

c - 从 GCC 链接到 winmm.dll

c# - P/Invoke 代码在 WinXP 上工作,在 Win2k8 上异常(exception)