Error al instalar Python

Al golpear

make install

Obtuve el siguiente error

/usr/bin/install: cannot create regular file /usr/local/bin/python2.6: Permission denied make: *** [altbininstall] Error 1

No soy el usuario root, así que asumo que es un problema de permisos. Tengo mi propia subcarpeta en /home/my_username ¿Hay alguna manera de completar la instalación de Python allí dando un comando más específico tal vez?

Además, Python 2.4 ya está instalado. ¿Cómo me aseguro de estar usando 2.6?

¡Muchas gracias!

El script de configure permite especificar --prefix=[dest] . Del uso:

De forma predeterminada, `make install ‘instalará todos los archivos en / usr / local / bin, / usr / local / lib, etc. Puede especificar un prefijo de instalación distinto de / usr / local usando –prefix, por ejemplo –prefix = $ HOGAR.

Así que para instalar bajo py26 en su directorio de inicio:

 % ./configure --prefix=$HOME/py26 .. % make install % $HOME/py26/bin/python 

Para usar esto de forma más permanente, agregue $HOME/bin a su variable PATH en su ~/.bashrc (u otro archivo de shell). Para verificar qué Python estás usando, haz esto:

 % which python /home/user/py26/bin/python 

Asegúrese de no tener un error tipográfico en el --prefix o la asignación a PATH . Por ejemplo:

 % which python /usr/bin/python % ls -1 $HOME/py26/bin/python* /home/user/py26/bin/python /home/user/py26/bin/python2.6 /home/user/py26/bin/python2.6-config /home/user/py26/bin/python-config % export PATH=$HOME/py26/bin:$PATH % which python /home/user/py26/bin/python