[Python-es] /usr/bin/python2

Narcis Garcia - GiLUG informatica en actiu.net
Lun Feb 7 12:27:46 CET 2011


¿Para que hacer intervenir a "env" si ya hay el ejecutable "python"?


Al 07/02/11 12:11, En/na Jesús Espino ha escrit:
> Para diferenciar entre python 3 y python 2, ahora mismo no sabría
> decirte, pero en Ubuntu y supongo que en el resto de los Linux
> funciona muy bien su usas #!/usr/bin/env python y si usas
> #!/usr/bin/env python3 pues ejecutaria con python3. El comando env
> escoge la versión que el usuario tenga instalada.
>
> Un saludo.
>
> 2011/2/7 Narcis Garcia - GiLUG<informatica en actiu.net>:
>> Hola y gracias por leer mi consulta.
>>
>> Al escribir un programa en Python, que lo estoy intentando en Python 2, como
>> primera linea del fichero pongo:
>> #!/usr/bin/python2
>> Pero hay instalaciones en donde no esta el ejecutable "python2", sino que
>> hay el "python" a secas o subversiones como "python2.6":
>> bash: miprograma.py: /usr/bin/python2: interprete erroneo: No existe el
>> fichero o el directorio
>>
>> Como me imagino que Python 3 no interpretara bien los programas escritos en
>> Python 2, en el momento de extenderse Python 3 y establecerse como
>> predeterminado en los sistemas, aquel programador que haya especificado
>> /usr/bin/python sin el "2" tendra problemas.
>> Me imagino que en el pasado esto tambien ocurrio con Python 1.
>>
>> Si como primera linea especifico "python2.6" tendre problemas en sistemas
>> que en su lugar tengan "python2.7" o "python2.5"
>>
>> ¿alguien encontro una solucion para correr sobre cualquier subversion de
>> Python 2.x?
>> _______________________________________________
>> Python-es mailing list
>> Python-es en python.org
>> http://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/


Más información sobre la lista de distribución Python-es