Comment installer Python sous Windows

Table des matières:

Comment installer Python sous Windows
Comment installer Python sous Windows

Vidéo: Comment installer Python sous Windows

Vidéo: Comment installer Python sous Windows
Vidéo: Comment développer une application web en 10 étapes [100% débutants] - YouTube 2024, Novembre
Anonim
Python n’est pas fourni avec Windows, mais cela ne signifie pas que les utilisateurs de Windows ne trouveront pas le langage de programmation flexible utile. Il n’est toutefois pas si simple d’installer la dernière version, alors assurez-vous d’obtenir les bons outils pour la tâche à accomplir.
Python n’est pas fourni avec Windows, mais cela ne signifie pas que les utilisateurs de Windows ne trouveront pas le langage de programmation flexible utile. Il n’est toutefois pas si simple d’installer la dernière version, alors assurez-vous d’obtenir les bons outils pour la tâche à accomplir.

Initialement publié en 1991, Python est un langage de programmation de haut niveau populaire utilisé pour la programmation à usage général. Grâce à une philosophie de conception qui met l'accent sur la lisibilité, il est depuis longtemps un favori des programmeurs amateurs et des programmeurs sérieux. Non seulement c’est une langue facile à comprendre (c’est-à-dire comparativement), mais vous trouverez en ligne des milliers de projets nécessitant l’installation de Python pour utiliser le programme.

De quelle version avez-vous besoin?

Malheureusement, il y a plusieurs années, une mise à jour importante de Python a créé une grande séparation entre les versions de Python. Cela peut rendre les choses un peu déroutantes pour les nouveaux arrivants, mais ne vous inquiétez pas. Nous vous expliquerons comment installer les deux versions principales.

Lorsque vous visitez la page de téléchargement de Python pour Windows, vous voyez immédiatement la division. Tout en haut, dans le carré et au centre, le référentiel vous demande si vous souhaitez utiliser la dernière version de Python 2 ou Python 3 (2.7.13 et 3.6.1, respectivement, à la suite de ce didacticiel).

Image
Image

Plus récent est mieux, non? Peut-être que oui, peut-être pas. La version que vous voulez dépend de votre objectif final. Disons, par exemple, que vous avez lu notre article sur l’extension de votre monde Minecraft avec MCDungeon et que vous êtes enthousiaste d’ajouter des éléments intéressants à vos mondes. Ce projet est codé en Python et nécessite Python 2.7. Vous ne pouvez pas exécuter le projet MCDungeon avec Python 3.6. En fait, si vous explorez des projets de loisir comme MCDungeon, vous constaterez que la quasi-totalité d’entre eux utilise la version 2.7. Si votre objectif est d’obtenir un projet se terminant par une extension «.py», il existe un très, trèstrès bonne chance, vous aurez besoin de 2,7 pour cela.

Par ailleurs, si vous souhaitez réellement apprendre le langage Python, nous vous recommandons d’installer les deux versions côte à côte (ce que vous pouvez faire sans risque et en ne nécessitant que très peu d’installation). Cela vous permet de travailler avec la version la plus récente du langage, mais également d'exécuter des scripts Python plus anciens (et de tester la compatibilité en amont pour les projets plus récents). La comparaison des deux versions est un article en soi, c’est pourquoi nous allons nous reporter au wiki du projet Python, où vous pouvez lire leur aperçu bien écrit des différences.

Vous pouvez télécharger uniquement Python 2 ou Python 3 si vous êtes certain de ne disposer que d’une version en particulier. Nous parcourons la distance aujourd’hui et installerons les deux. Nous vous recommandons donc de télécharger les deux versions et de faire de même. Sous l’entrée principale des deux versions, vous verrez un programme d’installation «x86-64», comme indiqué ci-dessous.

Ce programme d’installation installera automatiquement la version 32 bits ou 64 bits appropriée sur votre ordinateur (voici quelques lectures complémentaires si vous souhaitez en savoir plus sur les différences entre les deux).
Ce programme d’installation installera automatiquement la version 32 bits ou 64 bits appropriée sur votre ordinateur (voici quelques lectures complémentaires si vous souhaitez en savoir plus sur les différences entre les deux).

Comment installer Python 2

L'installation de Python 2 est un jeu d'enfant et, contrairement aux années précédentes, l'installateur définira même la variable de chemin d'accès (ce que nous aborderons un peu plus tard). Téléchargez et exécutez le programme d'installation, sélectionnez «Installer pour tous les utilisateurs», puis cliquez sur «Suivant».

Dans l'écran de sélection du répertoire, laissez le répertoire sous le nom «Python27» et cliquez sur «Suivant».
Dans l'écran de sélection du répertoire, laissez le répertoire sous le nom «Python27» et cliquez sur «Suivant».
Faites défiler l'écran de personnalisation, cliquez sur «Ajouter python.exe au chemin d'accès», puis sélectionnez «Sera installé sur le disque dur local». Lorsque vous avez terminé, cliquez sur «Suivant».
Faites défiler l'écran de personnalisation, cliquez sur «Ajouter python.exe au chemin d'accès», puis sélectionnez «Sera installé sur le disque dur local». Lorsque vous avez terminé, cliquez sur «Suivant».
Vous n’êtes plus obligé de prendre de décision après ce moment. Il suffit de cliquer sur l'assistant pour terminer l'installation. Une fois l'installation terminée, vous pouvez confirmer l'installation en ouvrant une invite de commande et en tapant la commande suivante:
Vous n’êtes plus obligé de prendre de décision après ce moment. Il suffit de cliquer sur l'assistant pour terminer l'installation. Une fois l'installation terminée, vous pouvez confirmer l'installation en ouvrant une invite de commande et en tapant la commande suivante:

python -V

Comment installer Python 3

Si vous souhaitez connaître la dernière version de Python, vous devez installer Python 3. Vous pouvez l’installer parallèlement à Python 2.7 sans aucun problème. Nous vous invitons donc à télécharger et à exécuter le programme d’installation maintenant.

Sur le premier écran, activez l'option «Ajouter Python 3.6 à PATH», puis cliquez sur «Installer maintenant».

Ensuite, vous avez une décision à prendre. En cliquant sur l'option «Désactiver la longueur du chemin d'accès» supprime la limitation de la variable MAX PATH. Cette modification ne cassera rien, mais permettra à Python d’utiliser des noms de chemin longs. Etant donné que de nombreux programmeurs Python travaillent sous Linux et dans d’autres systèmes * nix où la longueur du nom de chemin n’est pas un problème, son activation peut vous aider à résoudre tout problème lié au chemin que vous pourriez rencontrer lorsque vous travaillez sous Windows.
Ensuite, vous avez une décision à prendre. En cliquant sur l'option «Désactiver la longueur du chemin d'accès» supprime la limitation de la variable MAX PATH. Cette modification ne cassera rien, mais permettra à Python d’utiliser des noms de chemin longs. Etant donné que de nombreux programmeurs Python travaillent sous Linux et dans d’autres systèmes * nix où la longueur du nom de chemin n’est pas un problème, son activation peut vous aider à résoudre tout problème lié au chemin que vous pourriez rencontrer lorsque vous travaillez sous Windows.

Nous vous recommandons de choisir cette option. Si vous savez que vous ne souhaitez pas désactiver la limite de longueur de chemin, vous pouvez simplement cliquer sur «Fermer» pour terminer l’installation. Et, si vous voulez en savoir plus sur le problème avant de vous engager dans le changement, lisez-le ici.

Si vous n’installez que Python 3, vous pouvez utiliser la même astuce en ligne de commande: taper
Si vous n’installez que Python 3, vous pouvez utiliser la même astuce en ligne de commande: taper

python -v

que nous avons utilisé ci-dessus pour vérifier qu’il est correctement installé et que la variable de chemin est définie. Si vous installez les deux versions, vous devez toutefois apporter les modifications rapides décrites dans la section suivante.

Ajustez les variables système pour pouvoir accéder aux deux versions de Python à partir de la ligne de commande.

Cette section du didacticiel est totalement facultative, mais vous permettra d’accéder rapidement aux deux versions de Python à partir de la ligne de commande. Après avoir installé les deux versions de Python, vous avez peut-être remarqué une petite bizarrerie. Même si nous avons activé le chemin système pour les deux installations Python, taper «python» à l'invite de commande ne vous indique que Python 2.7.

La raison en est simple: la variable (qu’elle soit ajustée automatiquement par un programme d’installation ou manuellement modifiée) pointe simplement vers un répertoire et chaque exécutable de ce répertoire devient une commande en ligne de commande. Si deux répertoires sont répertoriés et que tous deux contiennent un fichier «python.exe», le répertoire situé en haut de la liste des variables est utilisé. De plus, si une variable est définie pour le système et l'utilisateur, le chemin système a priorité sur le chemin utilisateur.

C’est exactement ce qui se passe dans ce cas: le programme d’installation de Python 2 a modifié la variable système et le programme d’installation de Python 3 a ajouté une variable de niveau utilisateur. Nous pouvons le confirmer en consultant les variables d’environnement de Windows.

Appuyez sur Démarrer, tapez «Paramètres système avancés», puis sélectionnez l’option «Afficher les paramètres système avancés». Dans la fenêtre «Propriétés système» qui s'ouvre, sous l'onglet «Avancé», cliquez sur le bouton «Variables d'environnement».

Ici, vous pouvez voir Python 3 répertorié dans la section «Variables utilisateur» et Python 2 dans la section «Variables système».
Ici, vous pouvez voir Python 3 répertorié dans la section «Variables utilisateur» et Python 2 dans la section «Variables système».
Vous pouvez remédier à cette situation de plusieurs manières. Le plus simple (bien que celui avec le moins de fonctionnalités) consiste à simplement supprimer l'entrée de la version de Python que vous prévoyez d'utiliser le moins. Bien que cela soit simple, ce n’est pas très amusant non plus. Au lieu de cela, nous pouvons effectuer un autre changement qui nous donnera accès à «python» pour Python 2 et «python3» pour Python 3.
Vous pouvez remédier à cette situation de plusieurs manières. Le plus simple (bien que celui avec le moins de fonctionnalités) consiste à simplement supprimer l'entrée de la version de Python que vous prévoyez d'utiliser le moins. Bien que cela soit simple, ce n’est pas très amusant non plus. Au lieu de cela, nous pouvons effectuer un autre changement qui nous donnera accès à «python» pour Python 2 et «python3» pour Python 3.

Pour ce faire, lancez le gestionnaire de fichiers et allez dans le dossier où vous avez installé Python 3 (

C:Users[username]AppDataLocalProgramsPythonPython36

par défaut). Faites une copie du fichier “python.exe” et renommez cette copie (ne pas l'original) à “python3.exe”.

Ouvrez une nouvelle invite de commande (les variables d'environnement s'actualisent à chaque nouvelle invite de commande que vous ouvrez) et tapez «python3 –version».
Ouvrez une nouvelle invite de commande (les variables d'environnement s'actualisent à chaque nouvelle invite de commande que vous ouvrez) et tapez «python3 –version».
Boom! Vous pouvez maintenant utiliser la commande «python» à l'invite de commande lorsque vous souhaitez utiliser Python 2.7 et la commande «python3» lorsque vous souhaitez utiliser Python 3.
Boom! Vous pouvez maintenant utiliser la commande «python» à l'invite de commande lorsque vous souhaitez utiliser Python 2.7 et la commande «python3» lorsque vous souhaitez utiliser Python 3.

Si, pour une raison quelconque, vous ne trouvez pas cette solution satisfaisante, vous pouvez toujours réorganiser les variables environnementales. Assurez-vous de commencer par notre tutoriel si vous n'êtes pas à l'aise pour éditer ces variables.

Notez cependant que, quelle que soit la méthode utilisée, il est important de conserver le fichier python.exe original, car les applications du sous-répertoire / scripts / pour les deux versions de Python reposent sur ce nom de fichier et échouent si ce dernier est manquant.

Après un peu d’installation et quelques modifications, vous avez les deux versions installées et vous êtes prêt pour le projet Python que vous souhaitez aborder.

Conseillé: