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/

Responder a