Página 1 de 1

Edupython 3

Publicado: 9 de noviembre de 2020 - 14:47
por gaelds
Hola,
estoy intentando crear un paquete para desplegar la versión portátil de Edupython 3. Funciona en algunas máquinas, pero en otras muestra "Pyscripter no pudo cargar el motor..."
Imagen
En las máquinas donde funciona, no he instalado Python, y en las máquinas donde no funciona, intenté enviar el paquete "tis-python27" o "tis-python3", pero no cambia nada, incluso cuando agrega manualmente la ruta en pyscripter. No hay nada especial en mi archivo setup.py, solo un copytree para copiar la carpeta Edupython a Archivos de programa y la creación de accesos directos.
Probé a instalar Edupython usando setup.exe, pero tampoco agregó el motor de Python, si no me equivoco.

Re: Edupython 3

Publicado: 9 de noviembre de 2020 - 18:13
por Valentín Ficis
Hola,

¿qué versiones/arquitecturas de Windows tienen los equipos donde no funciona? ¿Y los que sí funcionan?

Re: Edupython 3

Publicado: 11 de noviembre de 2020 - 10:01 a. m.
por gaelds
El error parece ocurrir tanto en mis equipos con Windows 7 Pro de 64 bits como en Windows 10 Pro de 64 bits, pero no hay un patrón; parece aleatorio. Estoy recreando el paquete con un archivo zip recién descargado del sitio web de edupython y lo enviaré a los equipos afectados uno por uno. Inicié la instalación de este paquete descomprimido de 2,3 GB en 316 equipos simultáneamente, lo cual es suficiente para que el servidor tenga problemas... Incluso el comando wake-on-LAN en esos 316 equipos bloquea la consola (tengo que reiniciar nginx para que vuelva a funcionar). Por lo tanto, es posible que algunos equipos no hayan recibido la carpeta completa... Sin embargo, los accesos directos estaban ahí.

Re: Edupython 3

Publicado: 12 de noviembre de 2020 - 8:23 a. m.
por gaelds
Estoy logrando instalar el paquete poco a poco, ejecutando la actualización en un máximo de 10-20 máquinas a la vez. Y a menudo el paquete arroja un error con:

Archivo "C:\wapt\common.py", línea 3825, en install_wapt
logger.critical(u'Fatal error in install script: %s:\n%s' % (ensure_unicode(e),ensure_unicode(traceback.format_exc())))
Archivo "C:\wapt\waptutils.py", línea 435, en ensure_unicode
return u"%s : %s" % (data.args[0], data.args[1].decode('cp850'))
IndexError: tuple index out of range
IndexError: tuple index out of range.


Después de reiniciar la instalación 2 o 3 veces, finalmente funciona.