Maison > développement back-end > Tutoriel Python > 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

高洛峰
Libérer: 2017-02-13 13:36:25
original
1553 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion

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

py helloworld.py
Copier après la connexion

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
Copier après la connexion

-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;
Copier après la connexion

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 !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal