Meilleure façon d'exécuter une application web Python localement

Je suis en train d'étudier plusieurs options de l'interface utilisateur d'une application.

Je veux cette application pour être multi-plateforme (Windows, Linux, OSX), de sorte que l'une des options que j'ai envisagée était de développer une application web, mais de l'exécuter sur un serveur local afin de toujours avoir accès à des privilèges d'administrateur (qui sont obligatoires). simplement, une interface web pour mon programme.

Je veux développer en python pour des raisons de commodité.

Utilisation des Pylônes pour ce travail est recommandée, et si oui, quelle est la meilleure façon de l'exécuter dans cette configuration?

Un couple de questions: est-ce une application que vous prévoyez de distribuer à d'autres utilisateurs, ou tout simplement d'une application interne à votre utilisation, ou comme une méthode de test/chien-fooding votre application web? Voulez-vous l'application pour avoir son propre navigateur/l'interface, ou vous êtes à la recherche de l'exécuter sur mesure un serveur d'application et d'accéder à votre application via un navigateur web standard?
Elle devait être distribué. Je veux qu'il fonctionne sur un navigateur classique, j'ai juste besoin d'exécuter le serveur en local car j'ai besoin de permissions nécessaires pour effectuer plusieurs actions qui ne sont pas disponibles par simplement l'hébergement de l'application sur un serveur distant. Lorsque l'utilisateur lance l'application, je veux ouvrir une page web à partir de sa machine, qui est capable d'effectuer des actions plus complexes que d'une application web peut faire lors de l'exécution sur un navigateur (comme pour les programmes installés sur le système d'exploitation). J'espère que cela plus clairement.

OriginalL'auteur Benjamin K. | 2011-10-23