Comment convertir le python .py fichier en un fichier exécutable pour une utilisation multi-plateforme?
J'ai été à la recherche par le biais de ce pour un certain temps maintenant d'essayer de trouver une réponse à cela, mais à cause de mon inexpérience avec la programmation je ne comprends pas la plupart de la documentation, je ne suis pas assez confiant pour expérimenter de trop.
Quelqu'un serait-il capable de décrire un peu plus simplement, comment je voudrais utiliser des programmes comme Py2exe, PyInstaller, cx_freeze etc.? Je veux juste un moyen pour les autres (surtout les amis) pour être en mesure d'exécuter mon (simple, texte seulement) programme sans avoir à le télécharger python eux-mêmes. Si il ya un moyen plus facile de faire cela, j'apprécierais savoir que trop.
Sous Vista 32 bits, python 2.7
OriginalL'auteur Ricochet_Bunny | 2012-08-11
Vous devez vous connecter pour publier un commentaire.
Il y a deux façons distinctes de la congélation des scripts python pour créer des exécutables:
Le point où vous avez pour commencer la lecture de la documentation. De tels outils ne sont pas seulement des push-and-run style des outils, ils ont généralement peu de configuration qui doit être mis en œuvre (c'est le problème de éventuellement de tous les systèmes de construction, et que le projet se développe, la configuration et le nombre de crochets pousse aussi).
Vous pouvez commencer avec Py2exe tutoriel et 'bonjour le monde' pour se familiariser avec la façon dont la compilation est faite. Autant que je sache, c'est la manière la plus simple pour obtenir votre objectif.
Et la dernière chose, vous ne pouvez pas créer de croix-plate-forme des exécutables natifs que leurs formats de fichier sont fortement système d'exploitation et dépendant du matériel.
à mon avis py2exe tutoriel est l'explication la plus simple pour commencer, vous devriez peut-être avoir à dépenser plus de temps pour l'attraper, rien n'est simple).
Ok, je vais vous donner un autre aller. La seule raison était que je n'étais pas d'obtenir les mêmes résultats en faisant les choses qu'il me l'a demandé et je ne sais pas pourquoi.
dans une affaire connexe, serait-il possible de télécharger le Python IDLE sur l'ordinateur de l'utilisateur et de le laisser courir sur qui? Ou bien le RALENTI le reste du paquet Python de travail?
J'ai réussi à comprendre ce qui n'allait pas avec ce que je faisais mon cmd n'a pas été définie au répertoire dans lequel les fichiers ont été, et je ne savais pas qu'ils avaient besoin de l'être. Merci pour votre aide.
OriginalL'auteur Rostyslav Dzinko
Source: Manvir Singh
OriginalL'auteur KiDo
Scripts Python peut être faite directement exécutable, comme les scripts shell, en mettant l'environnement python chemin dans le haut du fichier de script.
Le Python installer automatiquement associés .py fichiers avec python.exe de sorte qu'un double-clic sur un fichier Python va l'exécuter en tant que script. L'extension peut également être .pyw, dans ce cas, la fenêtre de la console qui apparaît normalement est supprimée.
Description détaillée aussi pour linux est ici.
OriginalL'auteur Mohammed Yasin
Installer pyinstaller, un programme qui convertit les .py .exe pour python 2.7 où python est situé:
puis déplacez-ce que python fichier que vous souhaitez compiler C:\python27\scripts, compiler à partir de là en utilisant:
--onfichier est facultatif, mais il regroupe l'ensemble de la chose(dans cet exemple yourfile.py) en un seul .exe. Une fois que tout est terminé, il y aura 2 nouveaux dossiers avec un .le fichier spec. À partir de C:\python27\scripts ouvrez le dossier dist. Votre .exe sera situé là en un seul fichier, que vous pouvez double-cliquer sur exécuter et de les distribuer à ceux qui n'ont pas python. Espérons que cela aide.
OriginalL'auteur eclipse