Maison  >  Article  >  développement back-end  >  Explication détaillée de la façon de coexister entre les versions Python2 et Python3 sous Windows

Explication détaillée de la façon de coexister entre les versions Python2 et Python3 sous Windows

高洛峰
高洛峰original
2017-02-13 13:36:251535parcourir

Avant-propos

J'ai toujours utilisé Python 3. Récemment, j'ai étudié le développement de comptes publics WeChat. Chaque plate-forme cloud ne prend en charge que Python 2.7. Si vous souhaitez utiliser d'autres versions, vous devez créer la vôtre. environnement. Il n'y a aucune information sur le développement de comptes publics WeChat avec Python 3 sur Internet. Je prévois d'utiliser Python 2.7 d'abord, puis de migrer vers Python 3 lorsque j'aurai le temps d'apprendre Docker.

Après l'installation de Python 2.7, les scripts qui fonctionnaient normalement sous 3.4 ne peuvent pas s'exécuter. Certaines méthodes sur Internet consistent à renommer respectivement les deux versions du programme principal en python2 et python3, à juger le script avec l'œil humain et à exécuter le script en entrant manuellement la ligne de commande. Bien sûr, les paresseux comme moi qui aiment double-cliquer et faire glisser ne seront pas satisfaits et auront trouvé une solution plus intelligente.

Python 2 et Python 3 coexistent

Lors de l'installation de Python 3.3 ou supérieur, Python installera le lanceur py.exe dans le dossier C:Windows.

Double-cliquez sur le script pour appeler ce programme :

Explication détaillée de la façon de coexister entre les versions Python2 et Python3 sous Windows

Si Python 2 et Python 3 existent dans le système, vous pouvez l'utiliser pour préciser la version pour exécuter le code :

py -2 helloworld.py
py -3 helloworld.py

2 et 3 sont des versions.

Il est trop compliqué d'ajouter des paramètres à chaque fois. Précisez la version directement sur la première ligne du script Python :

#! python3

Vous pouvez double-cliquer dessus, ou effectuer une opération en ligne de commande :

py helloworld.py

Si vous exécutez ou double-cliquez sur la commande ci-dessus sans spécifier de version au premier ligne, Python 2 sera appelé par défaut

Utiliser pip :

py -2 -m pip install requests
py -3 -m pip install requests

-m pip signifie exécuter le module pip

Les commandes python et pip d'origine sont toujours valides et exécutées par défaut. Quelle version ? Regardez l'ordre des chemins dans les variables d'environnement.

C:\Python34\;C:\Python34\Scripts;C:\Python27\;C:\Python27\Scripts;

Comme ci-dessus, appelez Python 3

Pour des explications plus détaillées sur la coexistence de Python2 et Python3 sous Windows, veuillez faire attention vers des articles connexes. Site Web chinois PHP !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn