Comment installer python sur Windows sans programme d'installation MSI?
Prenez python 3.6.x par exemple. Le dernier programme d'installation Windows pour python 3.6.x est 3.6.8: plus d'installation pour la version 3.6x qui vient plus tard (voirhttps://www.python.org/downloads/windows/) 3.6.8 se trouve être la dernière version de maintenance de python3.6, je ne sais pas si cela est lié d'une manière ou d'une autre au fait de ne pas proposer un programme d'installation de package pour Windows mais uniquement pour les sources.
Problème pratique ici: Comment dois-je procéder pour installer 3.6.12 sous Windows?
Merci de ne pas simplement conseiller «Installez 3.7 ou 3.8, c'est plus récent». Je sais que la version 3.6 n'est pas la dernière, mais il faut parfois s'en tenir à une version particulière pour le support ou la compatibilité.
Étant donné que je dois utiliser la version 3.6.x, je recherche la dernière version disponible dans cette branche (actuellement la version 3.6.12) pour continuer à bénéficier des correctifs de sécurité.
Cela donne deux chemins:
- installer 3.6.8 avec l'installateur MSI puis mettre à niveau vers 3.6.12 à partir de la source,
- installer 3.6.12 à partir de la source.
Quelles sont les étapes impliquées pour l'option 1 ou 2?
Réponses
Il est possible de créer votre propre programme d'installation MSI à partir des distributions sources sur https://www.python.org/downloads/source/. C'est ce que j'ai fait pour installer Python 3.6.12 sur ma machine Windows.
Dans chaque distribution source, les fichiers PCBuild / readme.txt et Tools / msi / README.txt fournissent des conseils sur la façon de créer votre propre programme d'installation Python. Si vous n'avez pas encore construit Python à partir des sources sous Windows, cela peut être un défi à configurer.
Si vous ne souhaitez pas créer le programme d'installation vous-même, vous pouvez télécharger des programmes d'installation non officiels à partir de https://github.com/adang1345/PythonWindows. Ce sont les installateurs que j'ai construits récemment dans le cadre d'un projet personnel.
Après avoir examiné cette question, je suggérerais ou vous conseillerais de télécharger et d'installer la dernière version à la place (python 3.8). cela vous éviterait un peu de stress et la douleur d'avoir à télécharger une version supérieure plus tard.
Je vous remercie.