Wie konvertiere ich eine setup.py-Datei in eine egg-Datei für Deulge 3rd Party Plugins in Windows?

638
David

Ich verstehe nicht, wie man ein Drittanbieter-Plugin mithilfe von Python in eine Ei-Datei umwandelt. Eine Eifeile ist die einzige Datei, die die Sintflut als richtiges Plugin akzeptiert. Das Problem ist, dass alle Plug-Ins von Drittanbietern als ZIP-Dateien mit einer setup.py-Datei geliefert werden, die nicht als Plug-In funktioniert.

-1
Wenn Sie Ihre eigene Frage stellen und beantworten möchten, müssen Sie Ihre Frage wie eine echte Frage aussehen lassen. DavidPostill vor 8 Jahren 0
Es wurde behoben, jetzt sollte es viel klarer sein und nicht alle verwirren. Vielen Dank für die Beratung. David vor 8 Jahren 0
Es ist immer noch keine Frage. Eine Frage würde ungefähr so ​​aussehen: "Wie installiere ich ein Drittanbieter-Plug-In in Windows?". Der Inhalt der Frage sollte sich auf den Inhalt des Titels erstrecken. Sie können lesen [Wie stelle ich eine gute Frage?] (Http://superuser.com/help/how-to-ask) DavidPostill vor 8 Jahren 0
Stellen Sie sich vor, Sie wussten nicht, was die Antwort war. Wie würdest du es schreiben, damit jemand anderes es beantworten konnte? Sie brauchen eine Art Problemstellung, zum Beispiel "Ich möchte xyx machen. Ich habe abc versucht, aber es hat nicht funktioniert. Wie kann ich xyz erreichen?" DavidPostill vor 8 Jahren 0
Sie können auslassen "Wenn Sie eine bessere Antwort haben, bin ich ganz Ohr." Wenn jemand eine bessere Antwort hat, wird er es trotzdem posten. DavidPostill vor 8 Jahren 0

1 Antwort auf die Frage

-1
David
  1. Sie müssen Python bereits installiert haben, damit es von der Eingabeaufforderung aus aufgerufen werden kann.
  2. Laden Sie Ihr 3rd-Party-Plugin als zip herunter. Ex. AutoRemovePlus
  3. Extrahieren Sie dieses Plugin in einen Ordner.
  4. Klicken Sie mit der rechten Maustaste in den Ordner und klicken Sie auf "Befehlsfenster hier öffnen".
  5. Führen Sie nun "python setup.py bdist_egg" aus. Dadurch wird ein Ordner mit dem Namen dist erstellt.
  6. Öffnen Sie dist. Dort haben Sie jetzt eine Datei mit dem Namen "AutoRemovePlus-0.5-py2.7.egg". Möglicherweise handelt es sich um 2.6. Stellen Sie sicher, dass Sie die Version in Python umbenennen, das Ihre Sintflut verwendet. Versionsprüfung
  7. Befolgen Sie nun die Anweisungen zum Installieren dieser Eidatei wie bei jedem anderen Sintflut-Plugin. [Deluge Plugin Install] "dev.deluge-torrent.org/wiki/Plugins#InstallingPluginEggs"
  8. Sie sollten jetzt das Plugin verwenden können.