Python - Unser Programm packen

Inhaltsverzeichnis
Irgendwann haben wir unser Programm fertig, das wir verteilen möchten. Dazu sollten wir eine einfache .py-Datei generieren und an der richtigen Stelle platzieren, damit der Interpreter sie findet. Python und ausgeführt werden kann.
Das klingt in der Theorie einfach, aber was passiert mit dem normalen Benutzer, der keine Programmierkenntnisse hat, kurz gesagt dem Endbenutzer, dieser Benutzertyp möchte nur auf das Programm doppelklicken und es durch a Magier automatisch installieren.
Wir haben auch einen anderen Fall, wenn sich unser Programm an Programmierer richtet, möchten wir im Allgemeinen einen Assistenten auf einer niedrigeren Ebene ausführen, der es uns ermöglicht, die Funktionen des Programms zu erhalten.
Distutils
Distutils ist das Werkzeug, mit dem wir unser Programm packen können, so dass es mit einer einfachen Datei setup.py, können wir unsere Module auf einfache und automatisierte Weise installieren und so menschliche Fehler eliminieren oder diese Fehler so weit wie möglich reduzieren.
Dies erstellen Setup-Datei Es ist sehr einfach, schreiben Sie einfach einen Code wie den folgenden und wir hätten eine Basis:
 from distutils.core import setup setup (name = 'Hello', version = '1.0', description = 'An Example author =' Python Tutorial py_modules = ['hello']) 

Diese Informationen müssen nicht vollständig sein, es ist jedoch eine gute Praxis, unser Programm so gut wie möglich zu dokumentieren, damit Credits nicht oder zumindest nicht so leicht gestohlen werden.
Der Code, den wir gerade gesehen haben, muss in einer Datei namens . gespeichert werden setup.py und im selben Verzeichnis sollte sich eine Datei namens . befinden hallo.py, was dem Namen des Moduls entspricht, das wir installieren möchten.
Jetzt müssen wir nur noch unsere setup.py wie folgt ausführen:
python setup.py

Wir sollten eine Ausgabe wie die in der folgenden Abbildung gezeigt sehen:

Jetzt wissen wir, dass wir ein Argument an die Datei übergeben müssen. Versuchen wir Folgendes:
python setup.py build

Dies sollte uns etwas Ähnliches geben, was wir im folgenden Bild sehen:

Was ist passiert? Es ist einfach, da unser Modul für die Python-Installation verfügbar ist, wo wir dies getan haben bauen, dadurch können alle Funktionen nur mit diesem Modul genutzt werden.
Wenn wir den Befehl ausführen Installieren Anstelle des Build-Befehls wird der Build automatisch durchgeführt, mal sehen, wie man sie ausführt und dann ein Bild mit dem Ergebnis, das uns das geben soll Python-Konsole.
python setup.py install

VERGRÖSSERN

Wie wir uns dies vorstellen konnten, handelt es sich um einen automatisierten Prozess, der es uns ermöglicht, unser Programm zu verteilen und dann auf einfache Weise zu installieren, wodurch die menschliche Interaktion reduziert wird, was zu einer Verringerung von Fehlern führt.
Wir müssen einen wichtigen Aspekt berücksichtigen, wenn wir wollen Module deinstallieren, wir müssen es manuell tun, da es keinen Befehl gibt deinstallierenWenn wir also Tests durchführen und unsere Python-Installation nicht füllen möchten, müssen wir dies berücksichtigen.
Schließlich und zum Abschluss ist es wichtig zu beachten, dass wir über vollständige Berechtigungen und Berechtigungen im System verfügen müssen, um die in diesem Tutorial gezeigten Vorgänge auszuführen.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave