Die .eggDatei ist ein Verteilungsformat für Python-Pakete. Es ist nur eine Alternative zu einer Quellcodeverteilung oder Windows exe. Beachten Sie jedoch, dass Pythondie .eggDatei für pure vollständig plattformübergreifend ist.
Die .eggDatei selbst ist im Wesentlichen eine .zipDatei. Wenn Sie die Erweiterung in " zip" ändern , sehen Sie, dass sich Ordner im Archiv befinden.
Wenn Sie eine .eggDatei haben, können Sie diese auch als Paket mit installiereneasy_install
Beispiel: Führen Sie den folgenden Schritt aus, um eine .eggDatei für ein Verzeichnis zu erstellen , mymathdas möglicherweise mehrere Python-Skripte enthält:
# setup.py
from setuptools import setup, find_packages
setup(
name = "mymath",
version = "0.1",
packages = find_packages()
)
Dann vom Terminal aus:
$ python setup.py bdist_egg
Dies wird viele Ausgaben generieren, aber wenn es abgeschlossen ist, werden Sie sehen, dass Sie drei neue Ordner haben: build , dist und mymath.egg-info . Der einzige Ordner, der uns wichtig ist, ist der dist- Ordner, in dem Sie Ihre .eggDatei finden.mymath-0.1-py3.5.egg mit Ihrer Standardversionsnummer für Python (Installation) finden (meine hier: 3.5).
Quelle: Python-Bibliotheksblog