在本地运行生产 Flask 应用程序,无需复杂的 Web 服务器

Kin*_*olf 4 python flask

我为朋友构建了一个小型网络应用程序。使用该应用程序时,该朋友的计算机将无法连接到 Internet,因此无法将其部署在 Heroku 上。

有没有办法在本地部署它而不必安装复杂的 Web 服务器?可以与应用程序一起打包的小东西?当您进入“生产”时,似乎不鼓励使用内置 Flask 服务器,但是对于本地应用程序是否可以?

Cel*_*leo 5

如果它只是由一个人离线使用,那么是的,内部开发服务器可能就足够了。

如果您正在寻找一种简单的方法将该应用程序发送给她,请参阅pyinstaller

pip install pyinstaller
pyinstaller your_app.py
Run Code Online (Sandbox Code Playgroud)

将新的dist目录中的文件夹压缩并传递。

如果 pyinstaller 不适合您,则有很多选择