<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2014-09-12 11:36 GMT+02:00 Vittorio Spina <span dir="ltr"><<a href="mailto:vittorio.spina@gmail.com" target="_blank">vittorio.spina@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Il 12/09/2014 11:15, Marco Giusti ha scritto:<span class=""><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Fri, Sep 12, 2014 at 10:59:41AM +0200, Vittorio Spina wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Ciao a tutti,<br>
vorrei creare un'applicazione portable. <br></blockquote></blockquote></span></blockquote><div>> [...] </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote>
Con pyinstaller puoi creare un unico eseguibile con python e tutti i<br>
moduli necessari. Questo può fare al caso tuo?<br>
</blockquote></span>
Diciamo che non ho in mente di compilare, mi andrebbe benissimo, anzi meglio, tenere i codici .py... vorrei solo evitare di installare python sulla macchina che eseguirà l'applicazione.<br></blockquote><div><br></div><div>pyinstaller non compila niente.</div><div><br></div><div>Semplicemente crea un archivio (.exe eseguibile) con all'interno l'interprete Python, alcuni moduli della libreria standard (solo quelli usati dall'applicazione), i moduli della tua applicazione, ed eventuali moduli di librerie esterne usate.</div><div><br></div><div>Puoi fare questo anche senza creare un archivio eseguibile.</div><div>Ad esempio inserendo in una directory l'interprete Python (e le sue dipendenze), i moduli richiesti della libreria standard ed eventuali librerie esterne usate, ed infine il tuo progetto.  Infine crei un file .bat che esegue python.exe dandogli in pasto il tuo modulo principale.</div><div><br></div><div>Vedi anche Portable Python; non l'ho mai fatto e non credo sia banale.</div><div></div></div><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">Ciao  Manlio</div></div>