PDA

View Full Version : [Python] IDE e debug


gepeppe
07-01-2008, 11:00
Salve, oltre ad usare la shell, c'è qualche IDE che ritenete ottimo/buono? Ho provato per ora Eric, ma non mi piace granchè, lo vedo complesso (per il momento)...Avevo pensato ad Eclipse, che usavo per java...peccato che kdevelop non va bene per python.

Inoltre credo che nell'ide sia compreso un debug....io pensavo da shell di usare gdb (che usavo per il C) ma sembra non funzionare, dice che il programma non è un eseguibile anche se lo è!!! Ho provato un semplice codice:

a = 5
while a > 0:
print "valore di a = ", a
a = a - 1
print "finito"

cdimauro
07-01-2008, 13:09
SPE: http://pythonide.blogspot.com/ è quello che uso io e con mi trovo benissimo.

Ricordati di installare wxPython prima. ;)

gepeppe
07-01-2008, 13:58
SPE: http://pythonide.blogspot.com/ è quello che uso io e con mi trovo benissimo.

Ricordati di installare wxPython prima. ;)

l'ho installato..ma sembra nn partire. Ho dato questo comando come scritto sul sito:
svn checkout svn://svn.berlios.de/python/spe/trunk/_sp

mi ha scaricato i file nella cartella, poi ho dato (dalla cartella)
python SPE.py

Ma mi esce una piccola finestra con questo messaggio di errore: "15:01:00: No handler found for image type.", premo ok, e poi compare un altra piccola finestra in bianco, con titolo "wxPython: stdout/stderr"

Che vuol dire? ho installato le librerie wxPython prima...

ps uso suse 10.3 se può essere utile..

cdimauro
07-01-2008, 19:56
Io uso Windows, per cui non potrò aiutarti più di tanto.

Intanto ti dico che hai scaricato i sorgenti dal repository SVN (che sono la versione più aggiornata; quelle "ufficiali" / "stabili" si trovano invece qui http://developer.berlios.de/project/showfiles.php?group_id=4161) ma devi prima compilare e poi installare SPE.
Se non ricordo male dovresti scrivere qualcosa come:
python setup.py build

e poi

python setup.py install

Prima, però, devi installare wxPython almeno in versione 2.6.1.0.: http://www.wxpython.org/download.php#binaries

Scaricati i pacchetti e segui le indicazioni per l'installazione.

gepeppe
07-01-2008, 22:02
niente da fare..ci ho provato ma il risultato è sempre lo stesso... :(

cdimauro
08-01-2008, 07:12
Mi spiace, ma non so come aiutarti: prova a chiedere nella sezione Linux, perché qui si tratta di un problema di installazione di pacchetti / applicazioni, più che di programmazione vera e propria.