<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">ciao Buon primo Maggio anche a te :)...<br>
      <br>
      py2exe e' un po rognosetto, nel senso che non e' tanto bravino a
      trovare tutte le dipendenze che ti servono e a volte devi
      dirglielo tu esplicitamente...<br>
      comunque .. tutto quello che ti serve dovrebbe essere sotto dist..
      + alcune dll di sistema che dovresti trovare gia' dentro il nuovo
      sistema operativo su cui vai ad installare.<br>
      <br>
      come tutorial per iniziare ti consiglio di guardare qui, <br>
      <a href="http://www.py2exe.org/index.cgi/Tutorial">http://www.py2exe.org/index.cgi/Tutorial</a><br>
      <br>
      dai un occhiata anche a pyInstaller<br>
      <a href="http://www.pyinstaller.org/">http://www.pyinstaller.org/</a><br>
      <br>
      che e' un pochettino + semplice ..<br>
      <br>
      ciao<br>
      Matteo<br>
      <br>
      <br>
      <br>
      Il 01/05/2013 19:31, Gabriel Battaglia (Kriyaban) ha scritto:<br>
    </div>
    <blockquote cite="mid:4B64FDEB5CD6421D91B32907C90D0772@GABRYFISSOPC"
      type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      <meta name="GENERATOR" content="MSHTML 8.00.6001.19412">
      <style></style>
      <div><font face="Arial" size="2">Buona sera a tutti e buona
          conclusione di primo maggio.</font></div>
      <div> </div>
      <div><font face="Arial" size="2">La questione riguarda la
          compilazione di uno script Python tramite py2exe.</font></div>
      <div> </div>
      <div><font face="Arial" size="2">Provo a riportare poche righe di
          codice sperando che la formattazione sia mantenuta.</font></div>
      <div><font face="Arial" size="2">Il tentativo, esclusivamente
          didattico, è quello di ottenere un eseguibile da distribuire
          ad amici che non hanno Python installato.</font></div>
      <div> </div>
      <div><font face="Arial" size="2">Nota: opero sotto WinXP con
          Python 2.7 e py2exe appropriato.</font></div>
      <div> </div>
      <div><font face="Arial" size="2">setup.py:</font></div>
      <div> </div>
      <div><font face="Arial" size="2">CODICE</font></div>
      <div> </div>
      <div><font face="Arial" size="2"># Script per compilare.</font></div>
      <div> </div>
      <div><font face="Arial" size="2">from distutils.core import setup<br>
          import py2exe</font></div>
      <div> </div>
      <div><font face="Arial" size="2">setup(name="collezioni.py",<br>
               version="1.2",<br>
               description="Raccoglie elementi univoci sotto forma di
          stringhe",<br>
               author="Gabriel Battaglia Kriyaban",<br>
               console = [       #  windows al posto di console per le
          GUI<br>
                 {<br>
                     "script": "collezioni.py",<br>
                 }<br>
             ],)</font></div>
      <div> </div>
      <div><font face="Arial" size="2">#Fine</font></div>
      <div> </div>
      <div><font face="Arial" size="2">Bene, poi dal prompt dei comandi
          lancio setup.py seguito da py2exe</font></div>
      <div> </div>
      <div><font face="Arial" size="2">setup.py py2exe</font></div>
      <div> </div>
      <div><font face="Arial" size="2">Parte un output di messaggi che
          mi informano del fatto che sono cercate e compilate varie
          librerie ed altri componenti che non conosco, poi il processo
          termina ed io mi trovo con due directories: build e dist,
          dentro la seconda ho "collezioni.exe" che dovrebbe essere
          l'eseguibile del mio script. Una cosa che mi salta subito agli
          occhi è la sua dimensione, 24KB, solo 20KB in più dello script
          originale ma... va beh...</font></div>
      <div><font face="Arial" size="2">Ci do l'invio sopra e tutto parte
          e funziona regolarmente.</font></div>
      <div> </div>
      <div><font face="Arial" size="2">Trasmesso ed eseguito su una
          macchina diversa però, sia da solo come "collezioni.exe" che
          assieme alla sua directory "dist", ottengo un errore di
          Windows. Errore che non sono in grado di riportarvi perchè me
          lo ha letto al telefono, l'amica con cui ho fatto la prova
          avendo ora un solo pc a portata di mano; era un qualcosa che
          riguardava la..."Configurazione dell'applicazione.... o un
          eseguibile danneggiato..."</font></div>
      <div> </div>
      <div><font face="Arial" size="2">Quindi: come funziona py2exe,
          come si usa o dove si impara ad usarlo?</font></div>
      <div><font face="Arial" size="2">Grazie in anticipo.</font></div>
      <div> </div>
      <div><font face="Arial" size="2">GB.</font></div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Python mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Python@lists.python.it">Python@lists.python.it</a>
<a class="moz-txt-link-freetext" href="http://lists.python.it/mailman/listinfo/python">http://lists.python.it/mailman/listinfo/python</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>