View Full Version : Python - distribuire progetto Python
Creare un file utilizzabile su tutte le piattaforme. E' possibile?
Grazie in anticipo
ok, però è possibile creare un oggetto che avvia il programma contenuto nel file py?
Avere un file che con doppio click fa partire il programma?
Sui sistemi Unix è necessario che il file .py sia eseguibile e che abbia la shebang per Python.
Per renderlo eseguibile bisogna lanciare un comando analogo a:
chmod +x file.py
E la prima linea del sorgente Python deve essere la seguente shebang:
#!/usr/bin/env python
Per quanto riguarda Windows ritengo che l'unica soluzione sia assicurarsi che il programma di default associato ai file .py sia l'interprete Python (anzichè un editor di testo), ma questo renderebbe eseguibili tutti i file Python nel sistema.
Per windows ci sono programmi tipo py2exe che "impacchettano" insieme source + librerie + interprete, anche se in un certo senso vanno contro la filosofia del linguaggio
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.