J'ai besoin de redistribuer Python 2.6 pour mes utilisateurs.Comment correctement regrouper et installer python aux utilisateurs Windows
Actuellement, j'exécute l'installation silencieuse pour l'installateur msi de http://www.python.org/download/, mais j'ai quelques problèmes, comme si une autre version de python était installée, ceci n'obtiendrait pas la valeur par défaut. D'autre part, malgré cela pourrait être rare, si un utilisateur a déjà python et que j'installe le mien, cela pourrait provoquer un conflit.
Alors, quelle pourrait être la meilleure malédiction? Comment automatiser cette installation? J'ai déjà http://installbuilder.bitrock.com mais la pile de django disponible est trop grande pour mon application, et j'ai besoin de pré-installer plusieurs modules python.
Je me demande si, dans ce cas virtualenv sera la meilleure option, mais toujours la question de l'installer correctement ...
Ceci n'est probablement pas utile, mais avez-vous vraiment besoin de distribuer Python comme une installation normale? Il existe des choses comme py2exe qui, de concert avec les constructeurs d'installateurs comme InnoSetup, vous permettra de fournir des exécutables aux utilisateurs sans interférer avec les installations Python locales ou d'autres problèmes. –
Je ne peux pas utiliser py2exe car c'est pour un serveur qui peut accepter des scripts/plugins en python, donc j'ai besoin de la distribution python complète ... – mamcx
@mamcx, cela ne devrait en aucun cas être un vrai problème. Même si une application est py2exe'd, elle est toujours capable d'importer depuis le système de fichiers et d'utiliser des fonctions comme execfile(). Peut-être que poser une question distincte à ce sujet vous donnerait une solution directe et rendrait cette question particulière sans intérêt. –