Come installare Python su Windows senza un programma di installazione MSI?
Prendi python 3.6.x per esempio. L'ultimo programma di installazione di Windows per python 3.6.x è 3.6.8: non più programmi di installazione per la versione 3.6x successiva (vederehttps://www.python.org/downloads/windows/) 3.6.8 sembra essere l'ultima versione di manutenzione di python3.6, non so se sia in qualche modo correlato a non proporre un programma di installazione di pacchetti per Windows ma solo sorgenti.
Problema pratico qui: come devo procedere all'installazione della 3.6.12 su Windows?
Per favore, non limitarti a consigliare «Installa 3.7 o 3.8, è più recente». Io so che 3.6 non è l'ultimo, ma a volte è necessario attaccare con una versione particolare per il supporto o la compatibilità.
Dato che devo usare 3.6.x, sto cercando l'ultima versione disponibile in questo ramo (attualmente 3.6.12) per beneficiare ancora delle patch di sicurezza.
Questo dà due percorsi:
- installa 3.6.8 con il programma di installazione MSI quindi esegui l'aggiornamento a 3.6.12 dal sorgente,
- installa 3.6.12 dal sorgente.
Quali sono i passaggi coinvolti per l'opzione 1 o 2?
Risposte
È possibile creare il proprio programma di installazione MSI dalle distribuzioni di origine su https://www.python.org/downloads/source/. Questo è quello che ho fatto per installare Python 3.6.12 sulla mia macchina Windows.
In ogni distribuzione sorgente, i file in PCBuild / readme.txt e Tools / msi / README.txt forniscono una guida su come creare il proprio programma di installazione Python. Se non hai mai creato Python dai sorgenti su Windows, questa potrebbe essere una sfida da configurare.
Se non desideri creare il programma di installazione da solo, puoi scaricare programmi di installazione non ufficiali da https://github.com/adang1345/PythonWindows. Questi sono gli installatori che ho costruito di recente come parte di un progetto personale.
Dopo aver esaminato questa domanda, suggerisco o consiglio di scaricare e installare invece l'ultima versione (python 3.8). ti farebbe risparmiare un po 'di stress e il dolore di dover scaricare una versione successiva in seguito.
Grazie.