[Python-es] ¿Incompatibilidad entre la versión 2.6 y la 2.7?
Edison Ibañez
edison en openmailbox.org
Mie Ago 26 23:27:03 CEST 2015
Si es un error de sintaxis, pasalo con pep8 para que identifiques el error
ejecuta en la terminal:
sudo pip install flake8
flake8 --ignore=E221,E701,E202 archivo.py
El 26/08/15 a las 16:17, Juan M. Puertas escribió:
> Hola Alex.
> En FTP tenía bien el usuario "root" pero sigue sin darme acceso. Pongo
> lo siguiente:
> Servidor 195.114.210.208
> Usuario root
> Y la contraseña que me has enviado. Me da error crítico, no se pudo
> conectar al Servidor.
> ¿Con los datos que me has dado tú puedes entrar bien por FTP?
>
> He probado con un programa pequeñito que hace una multiplicación
> mediante sajax1.py, se llama multiply.py . Resulta que en mi Servidor
> funciona bien, y en el vuestro da error. Esto es algo muy, muy extraño.
> Aún más extraño: cuando uso vi para ver el archivo multiply.py, sólo
> aparece la parte html, no la que está en Python, en mi Servidor se ve
> todo, es extraño total, cualquiera diría que vuesto Servidor tiene un
> duende :-))
> Necesito FTP, para ver mejor qué pasa cuando envío el archivo.
> Saludos.
>
> El 26 de agosto de 2015, 23:02, Juan M. Puertas <soft.sirius en gmail.com
> <mailto:soft.sirius en gmail.com>> escribió:
>
> Hola.
> He forzado al programa para que utilice la versión 2.6 así:
> #!/usr/bin/env python2.6
> y el error persiste,
> :-?
>
>
> El 26 de agosto de 2015, 22:31, Juan M. Puertas
> <soft.sirius en gmail.com <mailto:soft.sirius en gmail.com>> escribió:
>
> Hola Kiko.
> He hecho lo siguiente por consola:
>
> |$readlink -f $(which python)|xargs -I %sh -c 'echo -n "%: "; % -V'|
>
> Y devuelve:
> /usr/bin/python2.7: Python 2.7.3
>
> Es extraño que con esta versión el programa de el error que da,
> no se me ocurre que pueda ser otra la causa.
>
> Gracias :-)
>
> El 26 de agosto de 2015, 21:35, Kiko <kikocorreoso en gmail.com
> <mailto:kikocorreoso en gmail.com>> escribió:
>
>
>
> El 26 de agosto de 2015, 21:23, Juan M. Puertas
> <soft.sirius en gmail.com <mailto:soft.sirius en gmail.com>> escribió:
>
> Hola amigos:
> En un servidor con Ubuntu está instalada la versión
> 2.6.5 y en otro servidor con Debian está instalada la
> versión 2.7.3.
> El programa comienza así:
> ___________________________________________________________________________________
> #!/usr/bin/env python
> import cgitb;cgitb.enable()
> import sajax1
>
> def multiply(x,y):
> try:
> float_x, float_y = float(x), float(y)
> except:
> return 0
> return float_x * float_y
>
> sajax1.sajax_init()
> sajax1.sajax_export(multiply)
> sajax1.sajax_handle_client_request()
>
> print """
> <html>
> (...)
> ____________________________________________________________________________________
>
> En la versión 2.6.5 el programa funciona bien.
>
> En la versión 2.7.3 me dice:
> <html>
> ^
> SyntaxError: invalid syntax
>
>
>
> ¿
> Sabeis si existe una incompatibilidad entre ambas
> versiones?
>
>
> No debería.
>
> Estás seguro que estás usando python 2.7.3 en la máquina debian?
> > which python
> qué te indica?
>
>
> Muchas gracias por vuestra ayuda :-)
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org <mailto:Python-es en python.org>
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org <mailto:Python-es en python.org>
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
>
>
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> https://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