Come eseguire uno script Python senza installare Python
Se sei su un sistema Windows allora puoi eseguire l'installatore python di default senza diritti di amministratore e installarlo in una directory in cui hai accesso in scrittura.
Puoi usare anche uno dei python portatili come:
- WinPython (attualmente a Python 3..7.2) o
- Python(x,y) (attualmente a 2.7.10)
che possono essere eseguiti su un sistema Windows senza richiedere l'installazione, (l'"installer" vi chiede dove volete scompattare), o diritti di amministratore (si noti che le operazioni che alcuni script python o programmi eseguono potrebbero richiedere diritti di amministratore). Tali versioni di python possono essere eseguite da una directory sul vostro disco rigido o da una chiave USB - a meno che non ci sia una politica in atto che impedisca l'esecuzione da USB o la copia di file eseguibili sul disco rigido.
Potreste anche considerare di eseguire un'installazione di Linux o avviandola o sotto emulazione.
Potete eseguire python su hardware esterno come un Raspberry Pi con prezzi per il Pi Zero più bassi di una tazza di caffè in una catena popolare.
Per alcuni usi, (cioè dove non è necessario l'accesso al file system locale), si può anche considerare l'esecuzione del codice python nel cloud utilizzando servizi come:
- PythonAnywhere (potrebbe essere a pagamento)
- myBinder permette l'esecuzione di codice Python nei notebook Jupyter ospitati da Binder
- ReplIt permette di scrivere ed eseguire codice python online.
Se sei su OS-X quasi certamente hai già una versione di Python 2 installata poiché gli strumenti di amministrazione la richiedono.
Su Linux e python non è già installato dovrebbe essere possibile scaricare e scompattare un python per la tua distribuzione senza installarlo.