Pagina 1 di 1

Python come funziona ?

Inviato: sab 17 dic 2005, 15:26
da sunreal
Mi è capitato un piccolo gioco in python, ma non riesco ad installarlo come debbo procedere? Il file è questo:

dynamite.tgz

All' inizio pensavo fosse un pacchetto slack, vista l' estensione, invece dopo aver fatto installpkg, che non ha dato errori, ho dato il comando dynamite = command not found.
Allora l' ho decompresso con ark, e questo è l' elenco dei file:

data
pgu
play.pyc
LICENSE.txt
README.txt
dynamite.py
isovid.py
level.py
levels.py
play.py
setup.py
states.py

Ho provato
python setu.py
python setu.py install
python play.py
python dynamite.py
Senza risultati. come si fa? Non è tanto per il gioco che è una "caccola" ma più che altro per sapere com si gestiscono questi programmi in python. Grazie.

Inviato: sab 17 dic 2005, 16:16
da bruno82
Ma nel README non c'è scritto come fare?

Inviato: sab 17 dic 2005, 16:17
da sunreal
bruno82 ha scritto:Ma nel README non c'è scritto come fare?
no! ci sono solo scritti i tasti da usare per il gioco.

Inviato: sab 17 dic 2005, 16:33
da gallows

Codice: Seleziona tutto

$ python setup.py install --prefix=<dir>
Prova con questo.

Ps. Dai removepkg comunque, i pacchetti per slackware hanno questa sintassi: nome-versione-architettura-build.tgz, tgz in sè è solo un'abbreviazione di tar.gz

Inviato: sab 17 dic 2005, 17:10
da sunreal
gallows ha scritto:

Codice: Seleziona tutto

$ python setup.py install --prefix=<dir>
Prova con questo.

Ps. Dai removepkg comunque, i pacchetti per slackware hanno questa sintassi: nome-versione-architettura-build.tgz, tgz in sè è solo un'abbreviazione di tar.gz
Come <DIR> ho dato la stessa dove si trova il file setup.py, ho fatto bene? Comunque l'output è identico a prima:

Traceback (most recent call last):
File "setup.py", line 2, in ?
import py2exe
ImportError: No module named py2exe

????????Ciao. :wink:

Inviato: dom 18 dic 2005, 9:21
da gallows
Vuoi questo vero vero?
Prendi il sorgente della versione 1.1, scompatta il tarball e da lì puoi lanciare dynamite.
Per giocarci hai bisogno delle librerie pygame comunque.

Inviato: dom 18 dic 2005, 22:44
da sunreal
Vabbè il gioco funziona, ma quello che volevo capire è se un programma in python si installa dopo averlo scompattato solo con python setup.py install o va comunque compilato o ci sono altre cose da fare. Ciao.

Inviato: lun 19 dic 2005, 15:10
da gallows
Dipende dallo sviluppatore, comunque generalmente si fa come ti ho indicato prima:

Codice: Seleziona tutto

$ python setup.py install --prefix=<dir>
Il python è un linguaggio interpretato, non si compila.

Inviato: lun 19 dic 2005, 18:27
da sunreal
OK. Grazie.