=========================================================== PyInstaller =========================================================== AGGIORNAMENTO: In realta' la "cosa" e' molto piu' "snella" rispetto a quanto specificato in seguito. Basta creare l'ambiente virtuale in una qualsiasi cartella e poi, per poterlo utilizzare, spostarsi con il terminale all'interno della cartella dell'applicazione. NOTE =============================== 1) Installazione: pip install pyinstaller 2) PyInstaller funziona su tutti i sistemi operativi. 3) PyInstaller non e' un cross-compiler: un eseguibile compilato su "windows/linux/mac" va bene rispettivamente solo per "windows/linux/mac" 4) Generare l'eseguibile senza usare un AMBIENTE VIRTUALE mi ha dato problemi di "dipendenze" COSTRUZIONE DELL'ESEGUIBILE =========================== 1) ---------------------------------- Configurare un ambiente virtuale. Guida alla configurazione: https://vitocafazzo.it/site/files/python/Guida_VENV.txt 2) ---------------------------------- Trasferire (Copiare) all'interno dell'ambiente virtuale il file da compilare e digitare pyinstaller NOME_FILE.py --onefile In ambiente WINDOWS per default viene aperto un "terminale". Se non se ne ha bisogno conviene aggiungere l'opzione "noconsole": pyinstaller NOME_FILE.py --onefile --noconsole 3) ---------------------------------- A questo punto, all'interno dell'ambiembe virtuale, troveremo dei nuovi file e delle nuove cartelle: build dist __pycache__ NOME_FILE.spec 4) ---------------------------------- Il nostro eseguibile si trovera' all'intesto della cartella "dist"