FAQ Python
FAQ PythonConsultez toutes les FAQ
Nombre d'auteurs : 11, nombre de questions : 188, dernière mise à jour : 14 juin 2021
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