Page 1 sur 1

Edupython 3

Posté : 09 nov. 2020 - 14:47
par gaelds
Bonjour,
J'essaye de créer un paquet pour déployer la version portable d'Edupython 3, ça fonctionne sur certains postes, mais d'autres indiquent "Pyscripter couldn't load engine..."
Image
Sur les postes où ça fonctionne, je n'ai pas installé Python, et sur les postes où ça ne fonctionne pas, j'ai essayé d'envoyer le paquet "tis-python27" ou "tis-python3" mais ça ne change rien, même en ajoutant manuellement le chemin dans pyscripter. Rien de spécial dans mon setup.py, juste un copytree pour copier le dossier Edupython dans program files et la création des raccourcis.
J'avais testé l'install d'Edupython par le setup.exe mais il n'ajoutait pas non plus le moteur python si je ne me trompe pas.

Re: Edupython 3

Posté : 09 nov. 2020 - 18:13
par Valentin Ficis
Bonjour,

Quelles sont les versions/architectures de Windows sur les machines où ça ne fonctionne pas ? Et celles où ça fonctionne ?

Re: Edupython 3

Posté : 11 nov. 2020 - 10:01
par gaelds
A priori l'erreur se produit aussi bien sur mes postes Win7 pro 64bits que Win10 pro 64bits, mais pas de règle, ça semble aléatoire. Je suis en train de refaire un paquet avec un zip fraichement téléchargé du site edupython, je vais le renvoyer petit à petit sur les PC concernés. J'avais lancé l'installation de ce paquet de 2.3Go décompressé sur 316 postes en même temps, ça a de quoi faire tousser le serveur... Sachant que rien que le wakeonlan sur ces 316 PC fait planter la console (je relance nginx pour que ça revienne). Donc certains postes n'avaient peut-être pas reçu le dossier complet... Les raccourcis étaient pourtant bien là.

Re: Edupython 3

Posté : 12 nov. 2020 - 08:23
par gaelds
J'arrive à installer le paquet petit à petit, en lançant la MAJ sur 10/20 postes maxi à la fois. Et souvent le paquet se met en erreur avec :

File "C:\wapt\common.py", line 3825, in install_wapt
logger.critical(u'Fatal error in install script: %s:\n%s' % (ensure_unicode(e),ensure_unicode(traceback.format_exc())))
File "C:\wapt\waptutils.py", line 435, in 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


En relançant l'installation 2 ou 3 fois ça finit par passer.