gpt4 book ai didi

python - 分发本地 Flask 应用程序

转载 作者:太空宇宙 更新时间:2023-11-03 11:32:37 25 4
gpt4 key购买 nike

我制作了一个简单的 Flask 应用程序,它本质上是 sqlite3 的包装器。它基本上在本地运行开发服务器,您可以从网络浏览器访问该界面。目前,它的功能完全正常。

我需要在计算机技能不高的人操作的计算机上运行它。我可以在计算机上安装 Python,然后运行我的 .py 文件,但我对所涉及的文件“公开”感到不舒服。有什么办法可以将这个应用程序放入可执行文件中吗?我尝试同时使用 py2exe 和 cx_freeze,但两者都在“图像”上引发了 ImportError。我还尝试压缩文件(__main__.py 等),但在尝试运行该文件时遇到 500 错误(我假设该文件由于某种原因无法访问模板。)

如何将此 Flask 应用部署为可执行文件?

最佳答案

托管它。

由于您是在 Flask 中创建它的,并且它是一个网络应用程序 - 托管它应该是微不足道的。将其转储到任何 PaaS 提供商,如 Heroku、Google App Engine、OpenShift或者在 EC2 上启动一个微型实例并将其托管在那里。

创建可执行文件不是解决方案。

关于python - 分发本地 Flask 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14555393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com