2014-09-12 11:36 GMT+02:00 Vittorio Spina <vittorio.sp...@gmail.com>:

> Il 12/09/2014 11:15, Marco Giusti ha scritto:
>
>> On Fri, Sep 12, 2014 at 10:59:41AM +0200, Vittorio Spina wrote:
>>
>>> Ciao a tutti,
>>> vorrei creare un'applicazione portable.
>>>
>> > [...]

>  Con pyinstaller puoi creare un unico eseguibile con python e tutti i
>> moduli necessari. Questo può fare al caso tuo?
>>
> 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.
>

pyinstaller non compila niente.

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.

Puoi fare questo anche senza creare un archivio eseguibile.
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.

Vedi anche Portable Python; non l'ho mai fatto e non credo sia banale.


Ciao  Manlio
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a