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
1534 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