Hola, cuando importo pilas en python3 me da el siguiente mensaje:
import pilasengine
Traceback (most recent call last):
File “”, line 1, in
File “/home/pi/.local/lib/python3.7/site-packages/pilasengine/init.py”, line 282
print “%s - Reiniciando” % (time.strftime("%H:%m:%S"))
^
SyntaxError: invalid syntax
Sin embargo en python2 funciona bien. ¿Alguna sugerencia?
Hola @Luis_Aguilar_Astola !!!, la versión de pilas 1 funciona solo hasta python2, porque a partir de la versión 3 de python hay varias cosas que cambiaron del lenguaje y son incompatibles. Sobre todo las bibliotecas que necesita pilas para funcionar, como box2d (el motor de físicas) o pyqt (la biblioteca gráfica).
Ese error que aparece, por ejemplo, es porque en python3 los print tienen que llevar paréntesis obligatoriamente y en python2 no.
No migramos a python3 porque hay mil cosas super difíciles de resolver, lo de los prints es fácil, pero todo lo demás es muuuy complejo.
¿Consideraste usar la versión nueva de pilas que funciona en el navegador?
Si, la estoy usando. Muchas gracias por la aclaración. Un saludo.