Come installare Python su Windows
Python non viene preconfezionato con Windows, ma ciò non significa che gli utenti Windows non troveranno utile il linguaggio di programmazione flessibile. Non è semplice come installare la versione più recente, quindi assicuriamoci di avere gli strumenti giusti per il compito da svolgere.
Rilasciato per la prima volta nel 1991, Python è un popolare linguaggio di programmazione di alto livello utilizzato per la programmazione generica. Grazie a una filosofia di design che enfatizza la leggibilità, è stato a lungo uno dei preferiti dai programmatori di hobby e dai programmatori seri. Non solo è un linguaggio facile (comparativamente, cioè) da raccogliere ma troverai migliaia di progetti online che richiedono l'installazione di Python per utilizzare il programma.
Quale versione ti serve?
Sfortunatamente, alcuni anni fa c'è stato un aggiornamento significativo di Python che ha creato una grande divisione tra le versioni di Python. Questo può rendere le cose un po 'confuse ai nuovi arrivati, ma non preoccuparti. Ti guideremo attraverso l'installazione di entrambe le versioni principali
Quando visiti la pagina di download di Python per Windows, vedrai immediatamente la divisione. Proprio in alto, in quadrato e al centro, il repository ti chiede se vuoi l'ultima versione di Python 2 o Python 3 (rispettivamente 2.7.13 e 3.6.1, come da questo tutorial).
Più recente è migliore, giusto? Forse sì, forse no. La versione desiderata dipende dal tuo obiettivo finale. Diciamo, ad esempio, che leggi il nostro articolo sull'espansione del tuo mondo Minecraft con MCDungeon e sei entusiasta di aggiungere cose interessanti ai tuoi mondi. Quel progetto è codificato in Python e richiede Python 2.7 - non è possibile eseguire il progetto MCDungeon con Python 3.6. Infatti, se stai esplorando progetti per hobby come MCDungeon, scoprirai che quasi tutti usano 2.7. Se il tuo obiettivo è quello di ottenere un progetto che termina con un'estensione ".py" attiva e funzionante, allora c'è un vero e proprio, molto buone probabilità avrai bisogno di 2.7 per questo.
D'altra parte, se stai cercando di imparare effettivamente Python, ti consigliamo di installare entrambe le versioni affiancate (cosa che puoi fare con zero rischi e solo un pochino di problemi di configurazione). Ciò consente di lavorare con la versione più recente del linguaggio, ma anche di eseguire script Python più vecchi (e testare la compatibilità all'indietro per i progetti più recenti). Il confronto tra le due versioni è un articolo a parte, quindi, quindi, rimanderemo al wiki del progetto Python in cui è possibile leggere la loro panoramica ben scritta delle differenze.
Puoi scaricare solo Python 2 o Python 3 se sei sicuro di aver bisogno solo di una versione specifica. Oggi andremo a distanza e installeremo entrambi, quindi ti consigliamo di scaricare entrambe le versioni e fare lo stesso. Sotto la voce principale di entrambe le versioni vedrai un installer "x86-64", come mostrato sotto.
Questo programma di installazione installerà automaticamente la versione appropriata a 32 o 64 bit sul tuo computer (ecco alcune ulteriori letture se vuoi saperne di più sulle differenze tra i due).
Come installare Python 2
Installare Python 2 è un gioco da ragazzi e, a differenza degli anni passati, il programma di installazione imposterà anche la variabile del percorso per te (qualcosa di cui ci occuperemo un po 'più tardi). Scarica ed esegui il programma di installazione, seleziona "Installa per tutti gli utenti", quindi fai clic su "Avanti".
Nella schermata di selezione della directory, lascia la directory come "Python27" e fai clic su "Avanti".
Nella schermata di personalizzazione, scorrere verso il basso, fare clic su "Aggiungi python.exe a Path", quindi selezionare "Verrà installato sul disco rigido locale". Al termine, fare clic su "Avanti".
Non devi prendere altre decisioni dopo questo punto. Basta fare clic sulla procedura guidata per completare l'installazione. Al termine dell'installazione, è possibile confermare l'installazione aprendo Prompt dei comandi e digitando il seguente comando:
python -V
Quindi, hai una decisione da prendere. Facendo clic sull'opzione "Disattiva limite lunghezza percorso" si rimuove la limitazione della variabile MAX_PATH. Questa modifica non interromperà nulla, ma permetterà a Python di usare nomi di percorso lunghi. Dal momento che molti programmatori Python stanno lavorando su Linux e su altri sistemi * nix in cui la lunghezza del nome del percorso non è un problema, attivarla in anticipo può aiutare a risolvere eventuali problemi relativi ai percorsi che potresti avere mentre lavori in Windows.
Ti consigliamo di andare avanti e selezionare questa opzione. Se sai che non vuoi disabilitare il limite di lunghezza del percorso, puoi semplicemente fare clic su "Chiudi" per completare l'installazione. E se vuoi leggere di più sul problema prima di impegnarti nel cambiamento, leggi qui.
Se installi solo Python 3, puoi usare lo stesso trucco da riga di comando della digitazione python -v
che abbiamo usato sopra per verificare che sia installato correttamente e che sia impostata la variabile path. Se si stanno installando entrambe le versioni, tuttavia, è necessario apportare il rapido tweak trovato nella sezione seguente.
Regola le variabili di sistema in modo da poter accedere a entrambe le versioni Python dalla riga di comando
Questa sezione del tutorial è completamente opzionale, ma ti permetterà di accedere rapidamente a entrambe le versioni di Python dalla riga di comando. Dopo aver installato entrambe le versioni di Python, potresti aver notato un piccolo capriccio. Anche se abbiamo abilitato il percorso di sistema per entrambe le installazioni Python, digitando "python" al prompt dei comandi punta solo a Python 2.7.
Il motivo è semplice: la variabile (che viene regolata automaticamente da un programma di installazione o modificata manualmente) punta semplicemente su una directory e ogni eseguibile in quella directory diventa un comando da riga di comando. Se sono elencate due directory e entrambe contengono un file "python.exe", qualsiasi directory è più in alto nell'elenco delle variabili viene utilizzata. E, se c'è una variabile impostata per il sistema e l'utente, il percorso del sistema ha la precedenza sul percorso dell'utente.
Quest'ultimo è esattamente ciò che sta accadendo in questo caso: l'installer di Python 2 ha modificato la variabile di sistema e il programma di installazione di Python 3 ha aggiunto una variabile a livello di utente, e possiamo confermarlo osservando le variabili di ambiente di Windows.
Hit Start, digitare "Impostazioni avanzate del sistema", quindi selezionare l'opzione "Visualizza impostazioni avanzate del sistema". Nella finestra "Proprietà del sistema" che si apre, nella scheda "Avanzate", fai clic sul pulsante "Variabili d'ambiente".
Qui puoi vedere Python 3 elencato nella sezione "Variabili utente" e Python 2 elencato nella sezione "Variabili di sistema".
Ci sono alcuni modi in cui puoi rimediare a questa situazione. Il più semplice (anche se con la minima funzionalità) è quello di rimuovere la voce per la versione di Python che si prevede di utilizzare meno. Anche se è semplice, non è molto divertente. Invece possiamo fare un altro cambiamento che ci darà accesso a "python" per Python 2 e "python3" per Python 3.
Per fare ciò, avvia File Manager e vai alla cartella in cui hai installato Python 3 (C: \ Users \ [nome utente] \ AppData \ Local \ Programmi \ Python \ Python36
di default). Crea una copia del file "python.exe" e rinomina quella copia (non l'originale) a "python3.exe".
Aprire un nuovo prompt dei comandi (le variabili ambientali si aggiornano con ogni nuovo prompt dei comandi aperto) e digitare "python3 -version".
Boom! Ora puoi usare il comando "python" al Prompt dei comandi quando vuoi usare Python 2.7 e il comando "python3" quando vuoi usare Python 3.
Se, per qualsiasi motivo, non trovi questa soluzione soddisfacente, puoi sempre riordinare le variabili ambientali. Assicurati di rispolverare prima con il nostro tutorial se non ti senti a tuo agio nel modificare quelle variabili.
Si noti, tuttavia, che indipendentemente dal metodo utilizzato è importante lasciare intatto il python.exe originale poiché le applicazioni nella sottodirectory / scripts / per entrambe le versioni di Python si basano su quel nome file e falliranno se manca.
Dopo una piccola installazione e un piccolo ritocco, hai entrambe le versioni installate e sei pronto per qualsiasi progetto Python che vuoi affrontare.