View Full Version : [Python] - Problema creazione exe
Buongiorno a tutti!
Da qualche giorno ho installato python per poterlo imparare ( sono un programmatore in erba ed è il primo linguaggio che uso )
oltre al python base ho ancher installato py2exe per poter creare l'exe come console stand-alone ( la chiamano così ).... ma metto lo script che dicono loro...
# setup.py
from distutils.core import setup
import py2exe
setup(console=["setup.py"])
cerco di mandare in play il programma ( loro dicono running, ma non ho capito da dove )
python setup.py py2exe --help
SyntaxError: invalid syntax
ed ecco che spunta l'errore... mi potete aiutare? :cry:
/\/\@®¢Ø
14-04-2005, 18:04
Buongiorno a tutti!
setup(console=["setup.py"])
[/CODE]
ed ecco che spunta l'errore... mi potete aiutare? :cry:
L'errore e' nella linea che riporto.
Devi indicare il nome dello script di cui vuoi generare l'exe, non del setup.py.
ad esempio
#hello.py
print "Hello World!"
#setup.py
from distutils.core import setup
import py2exe
setup(console=["hello.py"])
cosi' dovrebbe andare
Misterius
15-04-2005, 07:19
Ciao fafmir,
non ti do nessuna risposta ma ti pongo una domanda.
Anche io vorrei mettermi sotto ed imparare ad usare Python.
Mi potresti dire che cosa hai scaricato per poter cominciare a programmare?
Grazie.
mist: python officiale (http://www.python.org) , da qui scarica python 2.4 , dal sito in italiano (.it) puoi scaricare la documentazione in italiano, insieme ad alcune guide, per creare gli exe cerca py2exe, ci sono altri addon come wxpython che aggiunge l'ambiente grafico ^^
marco: ho messo un prog esistente della stessa cartella chiamato prog01.py e runno mi da errore...
questo x intenderci:
Traceback (most recent call last):
File "C:\Python24\setup.py", line 5, in -toplevel-
setup(console=["prog01.py"])
File "C:\Python24\lib\distutils\core.py", line 137, in setup
raise SystemExit, gen_usage(dist.script_name) + "\nerror: %s" % msg
SystemExit: usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: setup.py --help [cmd1 cmd2 ...]
or: setup.py --help-commands
or: setup.py cmd --help
error: no commands supplied
da dove dovrei fare il running al limite? :confused:
/\/\@®¢Ø
15-04-2005, 08:30
tralascia il --help.
Ti basta un
python setup.py py2exe
dalla cartella in cui hai i file python
/\/\@®¢Ø
15-04-2005, 08:34
mist: python officiale (http://www.python.org) , da qui scarica python 2.4 , dal sito in italiano (.it) puoi scaricare la documentazione in italiano, insieme ad alcune guide, per creare gli exe cerca py2exe, ci sono altri addon come wxpython che aggiunge l'ambiente grafico ^^
Consiglio anche le estensioni win32, per poter chiamare tutte le api di windows e accedere agli oggetti com. Esempio idiota:
import win32com
filename = "c:\\prova.xls"
xl = win32com.client.Dispatch("Excel.Application")
xl.Workbooks.Open( filename )
wb = xl.ActiveWorkbook
all_sheets = wb.Sheets
sheet = all_sheets[0]
for row in range( 2 , 500 ):
name = sheet.Cells( row , 1 ).GetValue()
machine = sheet.Cells( row , 2 ).GetValue()
...
tralascia il --help.
Ti basta un
python setup.py py2exe
dalla cartella in cui hai i file python
da prompt di ms-dos piazzato nella cartella dove ho i miei 2 file???
ha lanciato da dos e funziona :D faffo troppo felice :D
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.