FAQ PythonConsultez toutes les FAQ

Nombre d'auteurs : 11, nombre de questions : 188, dernière mise à jour : 2 septembre 2018 

 
OuvrirSommaireDéploiement

Une question qui revient relativement souvent surtout sous Windows est "Comment déployer mon application sur un autre ordinateur". Si celui-ci possède Python, il vous suffira donc simplement de transmettre les sources (.py) ou les sources pré-compilées (.pyc ou .pyo) tout en n'oubliant pas d'installer les bibliothèques requises pour le bon fonctionnement de l'application. Vous pouvez dans ce cas utiliser le module disutils ( Distributing Python Modules ) spécialisé dans le déploiement.
Vous pouvez aussi passer par des logiciels spécialisés pour l'installation d'application (par exemple InnoSetup sous Windows).
Vous pouvez encore développer vous-même un bout de code en Python pour installer tout le nécessaire (python, modules, autres fichiers) pour le bon fonctionnement de votre application, ce qui se réalise très facilement.

Si l'ordinateur ne possède pas Python et que vous ne voulez ou ne pouvez pas l'installer, vous aurez une autre possibilté en passant par une distribution grâce à des modules comme py2exe (Windows), cx_Freeze (Windows et Linux) ou encore PyInstaller (Windows et Linux). Ces modules vont vous permettre de transformer vos applications en programmes standalone qui vous éviteront ainsi d'installer Python. Cette distribution sera en général accompagnée d'une dll contenant le moteur python ainsi que de fichiers compressés contenant toutes les sources pré-compilées des bibliothèques ou modules que vous avez utilisé ainsi que les dlls nécessaires.
Vous pourrez trouver les liens de ces modules sur la page Outils Python

Créé le 4 octobre 2007  par Guigui_
  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2005-2009 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.