En una agencia conocida nos toco migrar de RHE a SUSE 11.1 y al tratar de instalar el setuptools me arrojo el siguiente error.
UFWTSAVAP:/export/src # sh setuptools-0.6c11-py2.6.egg
error: can't create or remove files in install directory
The following error occurred while trying to add or remove files in the
installation directory:
[Errno 2] No such file or directory: '/usr/local/lib64/python2.6/site-packages/test-easy-install-27075.pth'
The installation directory you specified (via --install-dir, --prefix, or
the distutils default setting) was:
/usr/local/lib64/python2.6/site-packages/
This directory does not currently exist. Please create it and try again, or
choose a different installation directory (using the -d or --install-dir
option).
***********************************************************************
Ahora si vemos el paquete el distutils da el soporte para la construcción e instalación de modulos adicionales dentro de python y nos da la siguiente ruta.
$ cat /usr/lib64/python/distutils/distutils.cfg
[build_py]
optimize=0
[install]
prefix=/usr/local
optimize=0
***********************************************************************
Y la forma que se soluciono fue la siguiente aun no se si fue lo correcto.
mkdir -p /usr/local/lib64/python2.6/site-packages
2 comentarios:
Generalmente ese huevo lo puedes instalar mediante el administrador de paquetes de la distribucion.
En Fedora el paquete es python-setuptools.
Si tu distro está un poco desactualizada, puedes instalar python-setuptools y despues easy_install -U setuptools como root
Ya después supe de la existencia del paquete en ese momento nuestro DataCenter había bloqueado la salida de los repositorios así que lo baje y lo instalamos a mano. Gracias !!
Publicar un comentario