11Sep
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 progettazione 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, per 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 finisca con un'estensione ".py" attiva e funzionante, allora c'è molto, molto buona probabilità avrai bisogno di 2.7 per esso.
D'altra parte, se stai cercando di imparare Python, ti consigliamo di installare entrambe le versioni fianco a fianco( 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).Confrontando le due versioni è un articolo a sé stante, 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 stiamo andando alla grande 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 qualche ulteriore lettura 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 directory, lascia la directory come "Python27" e fai clic su "Avanti".
Nella schermata di personalizzazione, scorri verso il basso,fare clic su "Aggiungi python.exe al percorso", quindi selezionare "Verrà installato sul disco rigido locale". Al termine, fare clic su "Avanti".
Non è necessario prendere ulteriori 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 -VOperazione riuscita! Se tutto ciò di cui hai bisogno è Python 2.7 per un progetto o un altro, puoi fermarti qui.È installato, la variabile percorso è impostata e sei fuori per le gare.
Come installare Python 3
Se vuoi imparare la versione più recente di Python, devi installare Python 3. Puoi installarlo insieme a Python 2.7 senza problemi, quindi vai avanti, scarica ed esegui ora il programma di installazione.
Nella prima schermata, abilitare l'opzione "Aggiungi Python 3.6 al PERCORSO" e quindi fare clic su "Installa ora".
Successivamente, 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 su Windows.
Raccomandiamo di andare avanti e selezionare questa opzione. Se sai di non voler 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 della riga di comando per digitare python -v che abbiamo usato sopra per verificare che sia installato correttamente e che la variabile path sia impostata. Se si stanno installando entrambe le versioni, tuttavia, è necessario apportare il rapido tweak trovato nella sezione seguente.
Modifica 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 si punta solo a Python 2.7.
La ragione di ciò è 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 esiste una variabile impostata per il sistema e l'utente, il percorso di sistema ha la precedenza sul percorso dell'utente.
Quest'ultimo è esattamente ciò che accade in questo caso: il programma di installazione di Python 2 ha modificato la variabile di sistema e il programma di installazione di Python 3 ha aggiunto una variabile a livello 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 per rimediare a questa situazione. Il più semplice( anche se quello 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ò, avviare File Manager e andare alla cartella in cui hai installato Python 3( C: \ Users\ [nome utente] \ AppData \ Local \ Programs \ Python \ Python36 per impostazione predefinita).Creare una copia del file "python.exe" e rinominare quella copia( non dell'originale) in "python3.exe".
Aprire un nuovo prompt dei comandi( le variabili ambientali si aggiornano ad ogni nuovo prompt dei comandi aperto) e digitare "python3 -version".
Boom!È ora possibile utilizzare il comando "python" al prompt dei comandi quando si desidera utilizzare Python 2.7 e il comando "python3" quando si desidera utilizzare Python 3.
Se, per qualsiasi motivo, non si trova una 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 non funzioneranno se manca.
Dopo aver installato e modificato un po ', hai installato entrambe le versioni e sei pronto per qualsiasi progetto Python che vuoi affrontare.