ciao a tutti...se ho creato un programma con python, come faccio a creare dei files eseguibili in modo che il programma possa essere distribuito ed eseguito su altre macchine senza che python sia installato??
ciao a tutti...se ho creato un programma con python, come faccio a creare dei files eseguibili in modo che il programma possa essere distribuito ed eseguito su altre macchine senza che python sia installato??
eXtending-Php.net coming soon ...
Perché non farsi una bella ricerchina prima di postare?![]()
Avresti trovato il topic [Python] info nel quale è spiegato come fare.
![]()
l'avelo letto, ma nn ho capito come fare...cioè:
io creo i due files che mi servono, ma nn so dove devo andare a scrivere:
python file1.py file2.py
....
devo farlo nella linea di comando di python??
devo farlo in dos?? (io ho XP, come faccio??)
dove devo farlo??
è indifferente il luogo in cui salvo i files??
eXtending-Php.net coming soon ...
Metti che il sorgente da compilare sia progr.py
crea nella stessa directory lo script buildExe.py con il seguente codice:
---inizio codice---
from distutils.core import setup
import py2exe
setup(name='prova', scripts=['progr.py'])
---fine codice---
a questo punto tramite finestra di DOS o console python lancia:
python buildExe.py py2exe
verranno create 2 directory, nella directory 'dist' ci sarà un'altra directory chiamata 'progr', al cui interno trovi progr.exe e tutta la serie di DLL necessarie al suo funzionamento...
Quando l'ho fatto non sono riuscito dalla console python e l'ho fatto dalla finestra dos, ma dato che hai XP non posso dirti nulla![]()
ciao
grazie lo stesso..cmq ho trovato un altro programma per creare eseguibili...guarderò...e poi vi dirò
eXtending-Php.net coming soon ...
Qual è sto compilatore?Originariamente inviato da Dark Bard
grazie lo stesso..cmq ho trovato un altro programma per creare eseguibili...guarderò...e poi vi dirò
![]()
l'ho preso da qui
http://www.mcmillan-inc.com/dnld/installer_5b3.1.zip
...cmq con windows XP nn sono riuscito a fare nulla, ma con il 2000 è tutto ok...
eXtending-Php.net coming soon ...