Python-Programme verteilen

8

Wie lasse ich meine Freunde meine Python-Programme benutzen? Sie haben kein Python installiert, aber sie können Befehlszeilenprogramme verwenden. Ich habe nicht die Fähigkeit, GUI zu schreiben.

Nehmen wir an, ich schreibe einen Kalkülrechner mit vielen benutzerdefinierten Modulen und Dateien. Wie teile ich es?

    
CppLearner 23.12.2009, 01:28
quelle

5 Antworten

11

Sie können etwas wie py2exe verwenden, um Ihr Python-Programm in eine ausführbare Datei zu konvertieren.

    
Sasha Chedygov 23.12.2009, 01:29
quelle
7

Eine andere Alternative, die Sie ausprobieren können, ist Portable Python .

    
ghostdog74 23.12.2009 01:35
quelle
3

Sie haben die bisher vorgestellten Optionen: Portable Python und Py2Exe. Entweder kann ziemlich gut sein.

Mein Vorschlag: Ermutigen Sie Ihre Freunde, Python zu installieren! Wie Sie wissen, ist es kostenlos und einfach zu installieren und herunterzuladen. Wenn sie Ihre Anwendung schlecht genug haben wollen, wird die Installation von Python ein Kinderspiel.

    
Escualo 23.12.2009 05:57
quelle
1

Eine weniger allgemeine, aber leichte und einfache Methode, viele Python-Dateien in 1 oder 2 Dateien (Python-Programme) zu speichern, ist Fredrik Lundhs Squeeze Programm. Wenn Sie mehrere Python-Programme und -Module "quetschen", können Sie oft ein einzelnes Python-Programm erstellen. Die Leute brauchen immer noch Python, um es auszuführen (aber es ist in den meisten Unix-Distributionen enthalten, einschließlich Mac OS X), aber Sie können es leicht verteilen, da Ihr Programm und Module alle in einer einzigen Datei zusammengefasst sind.

    
EOL 23.12.2009 10:53
quelle
1

Ссылка erwähnt vorinstallierte, gebündelte und eingefrorene Interpreter, aber ich empfehle Geschwindigkeit und Sicherheit, um mit Shed Skin, Iron Python, Cython oder PyPy zu kompilieren. Das Psyco-Modul hilft auch mit Geschwindigkeit, wenn Ihr Code alt ist.

    
Cees Timmerman 24.11.2011 11:10
quelle

Tags und Links