2009-12-28 8 views

Répondre

1

Python est un langage de script et n'est généralement pas compilé. Ce dont vous parlez, c'est d'empaqueter vos scripts dans un exe (via p2exe), fourni avec les modules relatifs et un interprète.

Ceci est possible avec de nombreux scripts, y compris CherryPy, car p2exe place tous vos scripts ensemble en un seul endroit, puis l'exécute avec l'interpréteur. This link will allow you to build your application into an exe. Je recommanderais cependant que vous utilisiez pyinstaller à la place, car je l'ai trouvé beaucoup plus facile.

Cette question montre que vous pouvez daemonize CherryPy et de la page de CherryPy ->

vos applications Web fonctionnant à CherryPy sont autonomes en fait des applications Python incorporation de leur propre web multi-thread serveur. Vous pouvez les déployer partout où vous pouvez exécuter applications Python. Apache n'est pas requis

Alors oui, vous pouvez déployer CherryPy, autonome sans Apache. CherryPy semble être une bonne solution.

0

Vous décrivez fondamentalement web2py.