1 votos

"No se puede ejecutar el archivo binario" con el alias de binario

He instalado tanto python3.3 como python2.6. He puesto python3.3 por defecto creando un alias llamado "Python" en usr/bin y otro para python2.6 llamado "python2.6". Ahora si escribo en la terminal "Python" python3.3 se abrirá pero si escribo "python2.6" obtengo "no puedo ejecutar el archivo binario". Puedo ejecutar el binario directamente pero no a través del alias. He comprobado los permisos y son los mismos tanto para los binarios como para los alias, así que no sé qué hacer. ¿Alguien puede ayudarme?

1 votos

¿Has creado alias (en Finder) o enlaces simbólicos (en Terminal)? ¿Puedes ejecutar el binario de python2.6 en su directorio de instalación directamente?

0 votos

Alias usando el finder y sí, puedo ejecutar Python 2.6 desde la carpeta original sin problemas.

1 votos

Yo recomendaría usar enlaces simbólicos para esto en lugar de alias

8voto

En lugar de usar alias de Finder, use Terminal para crear enlaces simbólicos (vea man ls para los detalles):

ln -s /path/to/python3.3/binary /usr/local/bin/python
ln -s /path/to/python2.6/binary /usr/local/bin/python2.6

Normalmente no es una buena idea meterse con /usr/bin contenido (será eliminado con la próxima actualización). Utilice /usr/local/bin en lugar de eso y asegúrate de que llega antes /usr/bin en $PATH.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X