Die Setuptools Dokumentation nur heißt es:Was ist der Vorteil, wenn zip_safe beim Packen eines Python-Projekts auf True gesetzt wird?
Für maximale Leistung, Pakete Python am besten als Zip-Dateien installiert sind. Nicht alle Pakete können jedoch in komprimierter Form ausgeführt werden, da sie möglicherweise erwarten können, entweder auf Quellcode oder Datendateien als normale Betriebssystemdateien zuzugreifen. Daher können setuptools Ihr Projekt als ZIP-Datei oder als Verzeichnis installieren. Die Standardauswahl wird vom zip_safe-Flag des Projekts (reference) bestimmt.
In der Praxis, was ist der Leistungsvorteil? Ist es eine Untersuchung wert, wenn meine Projekte zip-sicher sind oder sind die Vorteile generell minimal?
Nur ein Hinweis: Wenn Sie sich über schnelle Ladezeiten für den Import Gedanken machen, ist es vielleicht besser, darüber nachzudenken. Vermeiden Sie oft den Python-Interpreter zu laden! Beispiel: Ein Python-Interpreter kann mehrere Web-Anfragen nacheinander bearbeiten. – guettli
Diese Antwort ist im besten Fall unvollständig, da sie nur eine kleine Teilmenge der Gründe erwähnt, warum eine .egg-Datei zu einer besseren Leistung führen kann. –