Python自包含web应用程序和服务器?

Python自包含web应用程序和服务器?,python,deployment,Python,Deployment,什么是一种好的、简单的方式来分发捆绑在一起的web应用程序和服务器,python方式 因此,我可以对用户说“在这里获取这个tar/whatever,解压缩它并运行blahblah.py”,blahblah.py将运行一个http/wsgi服务器并为我的应用程序提供服务 我正在寻找一个稳定的生产就绪的多线程wsgi服务器,我可以用它捆绑我的应用程序,而不需要nginx或其他“前端”,也不需要处理任何配置 您可能会发现信息丰富。可以充当WSGI容器。cherrypy是最容易使用的,django功能丰

什么是一种好的、简单的方式来分发捆绑在一起的web应用程序和服务器,python方式

因此,我可以对用户说“在这里获取这个tar/whatever,解压缩它并运行blahblah.py”,blahblah.py将运行一个http/wsgi服务器并为我的应用程序提供服务


我正在寻找一个稳定的生产就绪的多线程wsgi服务器,我可以用它捆绑我的应用程序,而不需要nginx或其他“前端”,也不需要处理任何配置

您可能会发现信息丰富。

可以充当WSGI容器。

cherrypy
是最容易使用的,
django
功能丰富,
tornado
在异步web服务器上更先进(我认为它比多线程web服务器更好)。
对于您想要的,django最适合您。

澄清一下。CherryPy框架包含一个可以单独使用的WSGI服务器。您不必使用整个CherryPy框架。@Graham可以从CherryPy中取出多线程WSGI服务器吗?当我说“可以单独使用”时,这不是可以做到的吗?CherryPy下载页面甚至有一个直接链接,指向如何下载原始源代码。虽然不幸的是,它们现在已经坏了,因为它们在重组存储库后没有更新链接。所以,您需要做的只是浏览repo,最终会看到Py2或Py3版本,然后是原始文本。另外,django并不是一个真正的web服务器,当然它的开发服务器很好,但我认为它不适合生产。为什么您认为异步web服务器优于多线程?