PKG_Resources no se encuentra después de instalar SetupTools
-
22-09-2019 - |
Pregunta
Estoy tratando de compilar e instalar Python2.6.4 en Debian 5.0.3 (64 bits). Instalé usando 'Make Altinstall', ya que quiero mantener a Python 2.5.2 que viene con Deb5.0 como mi Python predeterminado.
Después de esto, instalé SetupTools 0.6C11 usando el comando 'sudo sh setuptools-0.6c11-py2.6.egg--prefix =/usr/local'. Sin embargo, después de instalar cuando intento 'importar PKG_Resources' de Python2.6, no funciona diciendo 'ImporterRor: ningún módulo llamado PKG_Resources'. Sin PKG_Resources, apenas puedo hacer mucho.
¿Alguien puede compartir aquí lo que puede estar mal o lo que falta?
Solución
El embalaje y la integración de paquetes son complicados. Debian tiene Python 2.6, pero por alguna razón interna está solo en la rama experimental:
$ rmadison python2.6
python2.6 | 2.6.2-2 | experimental | source, ia64
python2.6 | 2.6.4-1 | experimental | source, alpha, amd64, armel, hppa, \
i386, powerpc, s390, sparc
$
Usaría ese paquete, ya que es probable que esté más integrado con el resto del empaque de Python. Además, como es un .deb, puede desinstalarlo fácilmente.
Y la lista de Debian-Python puede ayudarlo aún más.