可以编译使用cherrypy构建的独立Web应用程序吗?

时间:2009-12-28 02:12:05

标签: python cherrypy

我想构建一个完全独立的Web应用程序,不需要apache。 cherrypy是一个很好的解决方案,可以用py2exe这样的东西编译吗?

2 个答案:

答案 0 :(得分:1)

Python是一种脚本语言,通常不会编译。您所说的是将脚本打包到exe(通过p2exe),与相关模块和解释器捆绑在一起。

这可以通过许多脚本实现,包括CherryPy,因为p2exe基本上将所有脚本放在一个地方,然后用解释器执行它。 This link will allow you to build your application into an exe.但我建议您使用pyinstaller,因为我发现它更容易。

这个question表明你可以守护CherryPy,并从CherryPy的页面 - >

  

您的CherryPy支持的Web应用程序   实际上是独立的Python   嵌入自己的应用程序   多线程Web服务器。您可以   将它们部署到您可以运行的任   Python应用程序。 Apache不是   需要

所以是的,您可以部署CherryPy,不带Apache自包含。 CherryPy似乎是一个很好的解决方案。

答案 1 :(得分:0)

您基本上是在描述web2py