我想构建一个完全独立的 Web 应用程序,不需要 apache。cherrypy 是一个很好的解决方案吗,可以用 py2exe 之类的东西编译吗?
问问题
1236 次
2 回答
1
Python 是一种脚本语言,通常不编译。您所说的是将您的脚本打包成一个 exe(通过 p2exe),与相关模块和解释器捆绑在一起。
这对于包括 CherryPy 在内的许多脚本都是可能的,因为 p2exe 基本上将所有脚本放在一个地方,然后使用解释器执行它。此链接将允许您将应用程序构建为 exe。但是,我建议您改用pyinstaller,因为我发现它更容易。
这个问题表明你可以守护 CherryPy,并且从 CherryPy 的页面 ->
您的 CherryPy 支持的 Web 应用程序实际上是嵌入了自己的多线程 Web 服务器的独立 Python 应用程序。您可以将它们部署在可以运行 Python 应用程序的任何地方。不需要 Apache
所以是的,您可以部署 CherryPy,无需 Apache 即可自包含。CherryPy 似乎是一个很好的解决方案。
于 2009-12-28T02:36:47.670 回答
0
您基本上是在描述web2py。
于 2009-12-28T07:29:38.953 回答