2009-01-07 14 views
6

De acuerdo con la documentación setuptools, se supone que setup.py develop cree el archivo egg-link y actualice easy_install.pth al instalar en la carpeta site-packages. Sin embargo, en mi caso, solo está creando el archivo de enlace de huevo. ¿Cómo decide setuptools si necesita actualizar easy_install.pth?python setup.py develop no updating easy_install.pth

Algo más información: Funciona cuando tengo herramientas de configuración 0.6c7 instaladas como una carpeta en paquetes de sitio. Pero cuando uso setuptools 0.6c9 instalado como un huevo comprimido, no funciona.

+0

¿En qué sistema operativo se encuentra? ¿Versión de Python? – orestis

+0

Funciona para mí en Linux, Python 2.4, setuptools-0.6c9dev_r0-py2.4.egg descomprimido. No puedes importar el paquete instalado? – joeforker

Respuesta

0

Intentaré depurarlo con pdb. El problema es muy probable con el método de instalación fácil check_site_dir, que busca easy-install.pth.

+0

Al depurar un huevo comprimido con pdb, ¿no recibirá un error cuando intente ingresar al código comprimido en un solo paso? – joeforker

+0

No tengo ni idea. Tal vez lo harías. Pero tienes razón, lo primero que debes probar es reinstalar las herramientas de configuración como dices. –

4

Reinstale setuptools con el comando easy_install --always-unzip --upgrade setuptools. Si eso lo arregla, entonces el problema fue la compresión.

Cuestiones relacionadas