Python 自包含的网络应用和服务器?

6 投票
3 回答
1942 浏览
提问于 2025-04-17 03:52

有什么简单好用的方法可以把一个网页应用和服务器打包在一起,使用Python来实现吗?

我想对用户说:“这里有一个压缩包,解压后运行blahblah.py”,然后blahblah.py就能启动一个http/wsgi服务器,提供我的应用服务?

我在寻找一个稳定、适合生产环境的多线程wsgi服务器,这样我就可以把我的应用打包在里面,不需要使用nginx或其他“前端”,也不用处理任何配置问题。

3 个回答

0

cherrypy 是最简单易用的,django 功能非常丰富,而 tornado 则更高级,支持异步网络服务(在我看来,它比多线程网络服务更好)。根据你的需求,我认为 django 是最合适的选择。

1

你可以看看这个在reddit上的讨论,里面的信息可能对你有帮助。

2

CherryPy 可以作为一个WSGI容器。

撰写回答