Wie genau installiert man `.egg`-Dateien?

Wie genau installiert man `.egg`-Dateien?

Als ich versuchte, den Download durchzuführendas Sphinx-Installationsprogramm hier, mein Computer konnte keine Standardanwendung zum Ausführen des Installationsprogramms finden.

easy_installfunktioniert auch nicht. Ich verwende Python 2.7, habe aber nur easy_installfür 2.5 und 2.6

Darüber hinausanalog zu 2.7 ist eine .eggDatei.

Antwort1

Der.EiDie Datei kann als Teil der Installation generiert werden, anstatt zur Durchführung der Installation verwendet zu werden. In diesem Fall ist das Installationspaket ein Verzeichnis mit folgendem (oder ähnlichem)Struktur.

my_project/
    my_module/
        __init__.py
    tests/
        __init__.py
setup.py

Mit demAnaconda-Verteilungvon Python kann die Installation dann innerhalb vonAnaconda-Eingabeaufforderung. Wird eine virtuelle Umgebung verwendet, sollte diese zunächst aktiviert werden.

conda activate C:\[path]\virtual_environment_name

Dersetup.pyDatei, die im Befehl zur Durchführung der Installation enthalten ist, erfordert möglicherweise eine bestimmte Version desEinrichtungstoolsPython-Bibliothek. Sogar frühere Versionen von Python werden oft mit der neuesten gebündeltEinrichtungstoolsBibliothek, die möglicherweise nicht mit den erforderlichensetup.pyDatei. Wenn Kompatibilitätsprobleme auftreten,EinrichtungstoolsVersionsinstallation innerhalbAnaconda-Eingabeaufforderungkann diese beheben (ggf. mit aktivierter virtueller Umgebung).

pip install setuptools==58.2.0

Man muss dann zum Paketverzeichnis navigieren innerhalbAnaconda-Eingabeaufforderung(ggf. mit aktivierter virtueller Umgebung).

cd C:\[path]\my_project

Anschließend wird der folgende Befehl verwendet.

python setup.py install

Sobald die Installation abgeschlossen ist, wird ein.EiDie Datei kann im Python-Paketverzeichnis vorhanden sein (die Datei wurde als Teil der Installation generiert). Ein Python-Interpreter kann dann Python-Module direkt aus dem.EiDatei.

Antwort2

python -m easy_install <package>.egg

Antwort3

Sie können hierhin gehenSetuptools-Seiteund laden Sie das ez_setup.pySkript herunter. Öffnen Sie den Terminalemulator und geben Sie ein

sudo python /path/to/your/ez_setup.py

Später installieren Sie die Setuptools und der easy_installBefehl steht für Ihr Python zur Verfügung. Dann müssen Sie nur noch eingeben, easy_installum Ihre Egg-Datei zu installieren.

verwandte Informationen