Made for speed, clarity and zero-friction setup.
Python Launcher PRO è un launcher Windows (.bat) pensato per rendere l’utilizzo di applicazioni e strumenti scritti in Python semplice, affidabile e immediato, indipendentemente dal livello tecnico dell’utente.
Nasce per supportare progetti di trading, analisi dati e automazione, ma è progettato in modo universale, così da poter diventare la base operativa per qualsiasi software gestionale o strumento interno sviluppato in Python.
- Rileva automaticamente tutti i file
.pypresenti nella cartella - Permette di selezionare in modo guidato quale script avviare
- Utilizza la versione di Python configurata come predefinita, senza richiedere interventi manuali
Tutte le operazioni di gestione sono centralizzate in un menu dedicato, pensato anche per utenti non tecnici:
- B – Installa librerie BASE
- O – Installa librerie OPZIONALI
- A – Installa librerie BASE + OPZIONALI
- R – Installazione manuale dipendenze da
requirements.txt - D – Installazione automatica dipendenze con Auto-Detect
- I – Installazione di Python 3.11 tramite
winget - P – Selezione della versione di Python da utilizzare
- M – Ritorno al menu principale
La funzionalità Auto-Detect rappresenta il vero elemento distintivo di Python Launcher PRO.
-
Analizza automaticamente tutti i file
.pypresenti nella cartella del launcher -
Utilizza il parser AST ufficiale di Python (approccio strutturale, non basato su regex fragili)
-
Individua in modo affidabile:
import xfrom x import y
-
Esclude in maniera intelligente:
- Standard Library (
os,sys,pathlib,ast, ecc.) - Moduli built-in
__future__
- Standard Library (
-
Genera automaticamente il file
requirements_auto.txt -
Installa tutte le dipendenze necessarie con un unico comando
pip
- ❌ Nessun errore causato da import multilinea
- ❌ Nessun falso positivo da commenti o stringhe
- ❌ Nessun crash in presenza di codice incompleto
- ✅ Funziona anche su progetti legacy o non strutturati
- ✅ Ideale quando si clona un repository privo di
requirements.txt
In pratica:
aggiungi gli script → premi D → l’ambiente è pronto
-
Supporta più versioni di Python installate sul sistema
-
Salva la versione predefinita in
python_default.cmd -
Consente l’installazione automatica di Python 3.11 su Windows direttamente dal menu Impostazioni tramite:
winget install --id Python.Python.3.11 -e
Questo rende il launcher utilizzabile anche su macchine appena configurate o ambienti aziendali standard.
- Tool e bot di trading
- Script di analisi tecnica e reporting
- Progetti Python modulari
- Ambienti Windows dove è richiesto zero setup manuale
- Team operativi e utenti finali non tecnici
- Contesti aziendali e gestionali (hotel, uffici, operations)
Il launcher è progettato per:
- non interrompersi in caso di errori Python
- non richiedere privilegi amministrativi
- ridurre al minimo la dipendenza da software esterno (solo Python e
winget)
Uso libero. Il progetto è modificabile, estendibile e adattabile a qualsiasi contesto operativo o aziendale.