¿Cómo instalar setuptools?

Estoy tratando de instalar setuptools. Cuando ejecuto "sh setuptools-0.6c9-py2.4.egg" recibo el siguiente mensaje:

Permiso denegado: '/usr/lib/python2.4/site-packages/test-easy-install-26338.write-test'

Es de esperar, ya que no tengo permisos de root en el sistema. De algún modo llegué a la idea de crear un Python "virtual".

Descargo "virtual-python.py" y lo ejecuto utilizando el sitio de Python. Crea subdirectorios "lib", "bin" e "include" en mi directorio de inicio. Al final de la salida de "virtual-python.py" veo el siguiente mensaje:

Ya está listo para descargar ez_setup.py y ejecutar / home / myname / bin / python ez_setup.py

Descargo este archivo y lo ejecuto. Pero que me sale el mismo mensaje de error:

Permiso denegado: '/usr/lib/python2.4/site-packages/test-easy-install-925.write-test'

DE ACUERDO. Uso "prefijo" para forzar a ez_setup.py a escribir en el directorio local:

/home/myname/bin/python ez_setup.py --prefix=~

Y luego me sale:

Puede configurar el directorio de instalación para admitir archivos ".pth" mediante
utilizando uno de los enfoques descritos aquí:

http://peak.telecommunity.com/EasyInstall.html#custom-installation-locations

Por lo tanto, soy redirigido a la misma página que leí antes. Por lo tanto, no sé qué hacer ahora.

También tengo otra pista:

Puede agregar el directorio de instalación a la variable de entorno PYTHONPATH. (También debe estar en PYTHONPATH cada vez que ejecute Python y desee usar los paquetes que está instalando).

Pero si escribo:

PYTHONPATH=/home/myname/lib/python2.4/site-packages

Sigo obteniendo el mismo resultado que si Python no ve mis variables de entorno.

¿Puede alguien, por favor, ayudarme con eso?

Respuestas a la pregunta(4)

Su respuesta a la pregunta