Python da .py a .exe

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Skullino
Prode Principiante
Messaggi: 16
Iscrizione: lunedì 9 aprile 2012, 21:41

Python da .py a .exe

Messaggio da Skullino »

Salve ragazzi sto iniziando a programmare, e sto utilizzando python con ubuntu, ma non riesco a capire come far diventare i file .py in .exe aiutatemi ...
Grazie in anticipo.
Avatar utente
crap0101
Rampante Reduce
Rampante Reduce
Messaggi: 8242
Iscrizione: martedì 30 ottobre 2007, 6:33
Desktop: LXDE
Distribuzione: Ubuntu 18.04.1 LTS
Sesso: Maschile
Località: TO
Contatti:

Re: Python da .py a .exe

Messaggio da crap0101 »

ma cosa vuoi fare di preciso (nel senso, perchè)? I file .py con i dovuti permessi sono già eseguibili.
Se cerchi invece qualcosa per creare eseguibili da click-and-run per Windows ci sono py2exe e un altro paio di tool di cui ora non ricordo il nome.
http://www.gnu.org/ http://boinc.berkeley.edu/ http://www.python-it.org/
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
Avatar utente
jaro
Prode Principiante
Messaggi: 33
Iscrizione: venerdì 11 febbraio 2011, 23:21

Re: Python da .py a .exe

Messaggio da jaro »

crap0101 ha scritto: Se cerchi invece qualcosa per creare eseguibili da click-and-run per Windows ci sono py2exe e un altro paio di tool di cui ora non ricordo il nome.
PyInstaller è uno. Ho provato a usarlo in passato ma non è che mi abbia soddisfatto molto (o forse io non sono stato capace di usarlo correttamente). Py2exe mi pare che presentasse qualche possibile problema legale con una dll appartenente a Microsoft che era necessario distribuire con gli eseguibili senza averne i diritti.
Comunque mi sbaglierò credo che nessuno di questi tools possa essere usato su Ubuntu. Almeno non per creare degli eseguibili per Windows.
Skullino
Prode Principiante
Messaggi: 16
Iscrizione: lunedì 9 aprile 2012, 21:41

Re: Python da .py a .exe

Messaggio da Skullino »

crap0101 ha scritto: ma cosa vuoi fare di preciso (nel senso, perchè)? I file .py con i dovuti permessi sono già eseguibili.
Se cerchi invece qualcosa per creare eseguibili da click-and-run per Windows ci sono py2exe e un altro paio di tool di cui ora non ricordo il nome.
io questo intendevo, cioè come rendo eseguibili i file .py da ubuntu? come faccio ad ottenere i permessi?
Avatar utente
jaro
Prode Principiante
Messaggi: 33
Iscrizione: venerdì 11 febbraio 2011, 23:21

Re: Python da .py a .exe

Messaggio da jaro »

Skullino ha scritto:
crap0101 ha scritto: ma cosa vuoi fare di preciso (nel senso, perchè)? I file .py con i dovuti permessi sono già eseguibili.
Se cerchi invece qualcosa per creare eseguibili da click-and-run per Windows ci sono py2exe e un altro paio di tool di cui ora non ricordo il nome.
io questo intendevo, cioè come rendo eseguibili i file .py da ubuntu? come faccio ad ottenere i permessi?
Clicchi sul file con il tasto destro, selezioni Proprietà, poi il tab Permessi, dove dovrebbe esserci una checkbox con scritto qualcosa come "Consentire l'esecuzione del file come programma".
Comunque sto andando a memoria perché adesso non sono su Ubuntu, inoltre io uso la versione 10.4, e nelle versioni successive questa cosa potrebbe essere cambiata. Se è così apri un terminale e scrivi "chmod +x nomefile" (dove al posto di "nomefile" devi mettere il percorso al file che intendi rendere eseguibile ... Ma si era capito).
Skullino
Prode Principiante
Messaggi: 16
Iscrizione: lunedì 9 aprile 2012, 21:41

Re: Python da .py a .exe

Messaggio da Skullino »

jaro ha scritto:
Skullino ha scritto:
crap0101 ha scritto: ma cosa vuoi fare di preciso (nel senso, perchè)? I file .py con i dovuti permessi sono già eseguibili.
Se cerchi invece qualcosa per creare eseguibili da click-and-run per Windows ci sono py2exe e un altro paio di tool di cui ora non ricordo il nome.
io questo intendevo, cioè come rendo eseguibili i file .py da ubuntu? come faccio ad ottenere i permessi?
Clicchi sul file con il tasto destro, selezioni Proprietà, poi il tab Permessi, dove dovrebbe esserci una checkbox con scritto qualcosa come "Consentire l'esecuzione del file come programma".
Comunque sto andando a memoria perché adesso non sono su Ubuntu, inoltre io uso la versione 10.4, e nelle versioni successive questa cosa potrebbe essere cambiata. Se è così apri un terminale e scrivi "chmod +x nomefile" (dove al posto di "nomefile" devi mettere il percorso al file che intendi rendere eseguibile ... Ma si era capito).
OOOk grazie!
Bakuriu
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1156
Iscrizione: venerdì 23 ottobre 2009, 23:43
Desktop: KDE4
Distribuzione: Kubuntu 12.04 LTS - x86_64

Re: Python da .py a .exe

Messaggio da Bakuriu »

Non dimenticarti lo shabang ad inizio file:

Codice: Seleziona tutto

#!/usr/bin/env python
Altrimenti il file non viene interpretato come file python.

Altra cosa... volendo puoi eseguire i file python anche senza cambiarne i permessi, basta dare:

Codice: Seleziona tutto

python nomefile.py
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: steff e 6 ospiti