Les gars, j'ai beaucoup de code python dans les modules qui résident dans plusieurs paquets python et maintenant j'ai besoin de créer un seul module exécutable python ou un fichier qui inclura tous ces fichiers, donc ça marchera sur Windows et sur les serveurs linux. Quelles sont les solutions possibles et comment cela peut-il être fait?Créer un seul module exécutable python
Répondre
C'est ce que les fichiers d'œufs sont pour. Lisez ceci: What are the advantages of packaging your python library/application as an .egg file?
Peut-être py2exe peut vous aider ..
py2exe est une extension Python distutils qui convertit des scripts Python dans les programmes exécutables de Windows, capable de fonctionner sans nécessiter une installation de Python.
Pour Windows utilisent py2exe, pour linux pyinstaller et pour Mac utiliser py2app
L'utilisation de ces outils, vous pouvez avoir un setup.py
qui repose sur os va construire le binaire final.
J'ai essayé trois et ils fonctionnent bien, ou vous pouvez utiliser cx_freeze ils prétendent être multi-plateforme
PyInstaller fonctionne correctement sous Windows. – mavnn
@mavnn mais j'ai trouvé py2exe beaucoup mieux –
Vous pouvez kivy pour une application sous forme de croix python plat.
Kivy - Open Source bibliothèque Python pour le développement rapide des applications qui utilisent des interfaces utilisateurs innovantes, telles que les applications multi-touch
- 1. Comment créer un seul fichier exécutable dans Visual Studio 2008?
- 2. fichiers Enveloppez dans un seul paquet exécutable
- 3. Qt créer un fichier exécutable
- 4. Créer un module spécifique dans un projet multi-module
- 5. Java, plusieurs threads avec un seul exécutable à la fois
- 6. Profil Maven pour un seul module
- 7. Comment créer un module python pour MySQL Workbench?
- 8. Pack programme * et * fichiers chargés dynamiquement dans un seul exécutable? (python + pygame, ou agnostique)
- 9. Importer depuis un module avec le même nom qu'un fichier exécutable en Python
- 10. Comment rediriger les données vers stdin dans un seul exécutable?
- 11. Un seul exécutable pour 32 et 64 bits (sans WOW64)
- 12. Faire un script Python exécutable chmod755?
- 13. Convertir un script python en exécutable binaire
- 14. exécuter un programme externe (exécutable) en python?
- 15. Comment créer un fichier exécutable dans .net
- 16. Comment allouer une page exécutable dans un module noyau Linux?
- 17. décharger un module en Python
- 18. une bibliothèque Python Distribution (un seul fichier)
- 19. python -> Module multitraitement
- 20. Appeler un module Python depuis Perl
- 21. Comment utiliser Python re module pour remplacer \ n avec rien dans un seul fichier
- 22. Module Python pour VBox?
- 23. Combinaison de fichiers de module en Python
- 24. Python Modification des variables du module dans un autre module
- 25. Python Module de lit
- 26. Première programmation dans le module livewires, Comment créer une page de démarrage pour mon jeu exécutable?
- 27. Python: combiner deux scripts en un seul
- 28. Construire un seul module à partir de multimodule pom
- 29. Comment changer un nom de module Python?
- 30. comment charger un module dans débogueur python
merci et il ne peut évidemment aider pour Windows mais qu'en est-linux ? Savez-vous s'il y a moyen d'avoir une application mais de supporter plusieurs systèmes d'exploitation? – yart