64-bit python 32 bits de Windows exécutables
J'ai un 64 bits de Windows de la machine et de l'utilisation de python pour diverses choses, et donc préférez installer 64-bit python.
Cependant, l'un de mes python projets crée un exécutable Windows qui est alors exécuté sur un Windows 32 bits machine (créé à l'aide de py2exe).
Comment puis-je utiliser le 64 bits python et py2exe pour créer un exécutable 32 bits?
Si je ne peux pas faire, je suppose que mes choix sont:
-
Utiliser 32 bits python sur toutes les machines
y compris la mienne; ou -
Installer python sur
les machines 32 bits, et ne les utilisez pas
py2exe.
Des conseils appréciés.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez installer à la fois 32 bits et 64 bits de Python sur la machine et utiliser le py2exe associés à chaque installation.
Cependant, sauf si vous avez réellement besoin de l'appoint d'espace d'adressage de 64 bits, alors vous pouvez aussi bien s'en tenir simplement à 32 bits Python pour la compatibilité. Vous découvrirez peut-être que la 3e partie des modules auront une meilleure disponibilité, si vous êtes en utilisant 32 bits.
Mise à jour: Trois ans ont passé depuis que j'ai écrit cela. Serais-je en tenir à l'avis à propos de 64 bits Python? Probablement. Il est certainement vrai que la version 64 bits modules tiers sont plus faciles à trouver. Pas moins grâce à Christoph Gohlke merveilleux site.
Mais c'est encore le cas le chaque maintenant et encore une fois, vous aurez du mal à obtenir une version 64 bits d'une extension que vous avez besoin. Donc, si votre programme fonctionne parfaitement bien dans un processus 32 bits, alors il est parfaitement saine pour coller à 32 bits.