2009-01-07 15 views
6

Nach der Dokumentation setuptools, setup.py develop soll die egg-link-Datei erstellen und easy_install.pth aktualisieren, wenn sie in den Site-Packages-Ordner installiert wird. In meinem Fall wird jedoch nur die Ei-Link-Datei erstellt. Wie entscheidet setuptools, ob es easy_install.pth aktualisieren muss?python setup.py entwickeln nicht update easy_install.pth

Einige weitere Informationen: Es funktioniert, wenn ich setuptools 0.6c7 als Ordner unter Site-Pakete installiert habe. Aber wenn ich setuptools 0.6c9 als gezipptes Ei installiert habe, funktioniert es nicht.

+0

Auf welchem ​​Betriebssystem ist das? Python-Version? – orestis

+0

Funktioniert für mich unter Linux, Python 2.4, setuptools-0.6c9dev_r0-py2.4.egg entpackt. Sie können das installierte Paket nicht importieren? – joeforker

Antwort

0

Ich würde versuchen, es mit pdb zu debuggen. Das Problem tritt am ehesten mit der Methode check_site_dir der einfachen Installation auf, die nach easy-install.pth sucht.

+0

Wenn Sie ein gezipptes Ei mit pdb debuggen, erhalten Sie keinen Fehler, wenn Sie versuchen, den gepackten Code in Einzelschritten zu bearbeiten? – joeforker

+0

Ich habe keine Ahnung. Vielleicht würdest du es tun. Aber Sie haben Recht, das erste, was Sie versuchen sollten, wäre, die Setup-Tools wie gesagt neu zu installieren. –

4

Installieren Sie setuptools erneut mit dem Befehl easy_install --always-unzip --upgrade setuptools. Wenn das das Problem behebt, war das Zippen das Problem.

Verwandte Themen