Pagina 1 di 1

Edupython 3

Pubblicato: 9 novembre 2020 - 14:47
di gaelds
Ciao,
sto cercando di creare un pacchetto per distribuire la versione portatile di Edupython 3. Funziona su alcune macchine, ma su altre viene visualizzato il messaggio "Pyscripter non è riuscito a caricare il motore...".
Immagine
Sulle macchine in cui funziona, non ho installato Python, mentre su quelle in cui non funziona, ho provato a inviare il pacchetto "tis-python27" o "tis-python3", ma non cambia nulla, nemmeno aggiungendo manualmente il percorso in pyscripter. Il mio file setup.py non contiene nulla di particolare, solo un comando copytree per copiare la cartella di Edupython in Program Files e la creazione di collegamenti.
Ho provato a installare Edupython usando setup.exe, ma se non sbaglio non ha aggiunto il motore Python.

Re: Edupython 3

Pubblicato: 9 novembre 2020 - 18:13
di Valentin Ficis
Salve,

quali sono le versioni/architetture di Windows sui computer in cui non funziona? E su quelli in cui funziona?

Re: Edupython 3

Pubblicato: 11 novembre 2020 - 10:01
di gaelds
L'errore sembra verificarsi sia sui miei computer Windows 7 Pro a 64 bit che su Windows 10 Pro a 64 bit, ma non c'è uno schema preciso; sembra casuale. Sto ricreando il pacchetto utilizzando un file zip appena scaricato dal sito web di edupython e lo invierò ai PC interessati uno alla volta. Ho avviato l'installazione di questo pacchetto decompresso da 2,3 GB su 316 computer contemporaneamente, il che è sufficiente a far funzionare il server... Anche solo il comando Wake-on-LAN su quei 316 PC fa crashare la console (devo riavviare nginx per farlo funzionare di nuovo). Quindi, alcuni computer potrebbero non aver ricevuto la cartella completa... I collegamenti erano sicuramente presenti, però.

Re: Edupython 3

Pubblicato: 12 novembre 2020 - 08:23
di gaelds
Sto riuscendo a installare il pacchetto a poco a poco, eseguendo l'aggiornamento su un massimo di 10-20 macchine alla volta. Spesso il pacchetto genera un errore con:

File "C:\wapt\common.py", riga 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", riga 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.


Dopo aver riavviato l'installazione 2 o 3 volte, alla fine funziona.