[Python-es] ¿Incompatibilidad entre la versión 2.6 y la 2.7?

Juan M. Puertas soft.sirius en gmail.com
Mie Ago 26 23:17:36 CEST 2015


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>
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>
> 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> escribió:
>>
>>>
>>>
>>> El 26 de agosto de 2015, 21:23, Juan M. Puertas <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
>>>> 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/
>>>
>>>
>>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20150826/36022778/attachment.html>


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