如何为python flask / jinja / sqlite应用程序制作windows standalone exe

时间:2017-07-19 06:42:42

标签: python flask

有许多工具,比如pyInstaller,py2exe等。但是在为Flask应用程序制作Windows独立可执行文件时,它们似乎都不起作用。

有人可以指导我如何为Flask应用程序创建可执行文件吗?我想将应用程序作为单个可点击的exe分发给最终用户。

具体而言,该应用程序具有以下依赖项。 - 烧瓶 - Sqlalchemy - 要求 - Httplib2 - 使用的数据库是SQLite

我现在不想打开代码,但如果有人有一个好的解决方案,我可以私下发送项目代表进行测试。

2 个答案:

答案 0 :(得分:1)

您不应该尝试在Windows中为烧瓶应用创建独立的可执行文件,而应使用docker来封装/打包烧瓶应用(如果必须打包)。

Docker将为您提供与系统无关,易于理解且符合最佳实践的内容。

答案 1 :(得分:0)

我尝试使用pyinstaller创建python项目的一个可执行文件: 欲了解更多信息,您可以参考: https://stackoverflow.com/a/37140662/5114581

官方网站: http://www.pyinstaller.org/