Wie entpacke ich pythonische Eier?

Ich versuche, einige Ei-Abhängigkeiten bei der Verwendung von py2exe zu bündeln und wie auf der py2exe-Website angegeben, funktioniert es nicht mit denen und ich muss sie zuerst entpacken. Ich habe versucht, zum ersten Mal easy_install -m lxml und dann easy_install --always-unzip lxml==2.2.2 , aber es hat nicht funktioniert. Dann habe ich versucht, das Entpackungsverhalten auf den Standard zu setzen, indem distutils.cfg es auf distutils.cfg . Ich habe die letztere Datei nicht gefunden, also habe ich die HOME Umgebungsvariable gemacht und eine pydistutils.cfg Datei dort mit diesem Inhalt erstellt:

 [easy_install] zip_ok = 0 

Aber easy_install packt noch immer die Eier aus. Was ist der einfachste Weg, um Dinge zu erledigen?

2 Solutions collect form web for “Wie entpacke ich pythonische Eier?”

Schneller Hack / Workaround: Ei-Dateien sind nur Zip-Dateien, also kannst du das python-Zipfile-Modul verwenden, um sie zu entpacken. Vielleicht könntest du die Datei easy_install in "easy_install_pre.exe" umbenennen und eine neue .bat-Datei mit dem Namen "easy_install.bat" erstellen:

 easy_install_pre.exe %1 unzip_eggs.py %1 

Die Zippped-Paketdatei sollte vor dem Neuinstallieren zuerst entfernt werden . Dann ist es einfach

Alle in der Frage beschriebenen Methoden der entpackten Installation sollten funktionieren, wenn das Zip-Paket zuerst entfernt wird, aber nicht ohne es funktioniert. Neuinstallation von Reißverschluss-Paket nach entpackter Installation ist im Gegenteil möglich durch normale Upgrade ohne Notwendigkeit, etwas zu entfernen. Dies war typisch für einige alte easy_install Versionen in Bezug auf die Periode von Python 2.5.

  • Wie python Skript auf Excel vba anrufen?
  • Ist es möglich, exe auf Vista zu bauen und auf XP mit py2exe zu implementieren
  • Py2exe / pyinstaller und DispatchWithEvents
  • Py2exe kann kein Modul aus einem anderen Verzeichnis importieren
  • Python cx_Freeze Ei Problem
  • Tödlicher Pythonfehler pygame Fallschirm
  • PyQt / PySide - Symbolanzeige
  • Python zu exe: py2exe Probleme mit pkg_resources
  • Py2Exe "Folgende Module fehlen"
  • Py2exe für Python 3.0
  • Versuchen, py2exe zu verwenden, aber Python wird nicht erkannt
  • Python ist die beste Programmiersprache der Welt.