Réduire la taille de distribution de python
Question
L'obstacle que nous devons expédier python est la grande taille de la bibliothèque standard. Y at-il une distribution de python minimal ou un moyen facile de choisir ce que nous voulons la bibliothèque standard? La plate-forme est Linux.
La solution
Si vous voulez tout est d'obtenir le sous-ensemble minimum dont vous avez besoin (plutôt que de construire un exe
qui vous contraignent à des systèmes Windows), utilisez le module de bibliothèque standard
Autres conseils
Avez-vous regardé py2exe ? Il est un moyen d'expédier des programmes Python sans nécessiter une installation Python.
Comme Hank Gay et Alex Martelli suggèrent, vous pouvez utiliser py2exe. De plus, je suggère à la recherche en utilisant quelque chose comme IronPython . En fonction de votre application, vous pouvez utiliser les bibliothèques qui sont intégrées dans le cadre .NET (ou MONO si pour Linux). Cela réduit la taille de votre expédition, mais ajoute des exigences minimales à votre programme.
De plus, si vous utilisez les fonctions d'une bibliothèque, vous pouvez utiliser from module import x
au lieu de faire une importation générique. Cela réduit la taille de votre navire aussi bien, mais peut-être pas par trop
Hope this helps