¿En cambio si que es de esperar que "env" se encuentre en /usr/bin en cualquier entorno GNU?

Por lo de la version, quizas vale la pena hacer un lanzador escrito en Bash que busque si hay un "python2*" ejecutable.


Al 07/02/11 12:38, En/na Jesús Espino ha escrit:
Si usas /usr/bin/python y el usuario tiene instalado python en /bin o
en /usr/local/bin, no funcionara si usas /usr/bin/env python eso queda
independizado.

Un saludo.

2011/2/7 Narcis Garcia - GiLUG<informat...@actiu.net>:
¿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<informat...@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@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a