1. S'il s'agit de Windows, il est recommandé de changer le pip dans le chemin d'installation en pip2 et pip3 respectivement pour distinguer
2 S'il s'agit de Linux, la même méthode est utilisée, supprimez le logiciel. lien de pip et ajoutez pip2 Distinguez-le du logiciel pip3. pip installera automatiquement le package correspondant
À l'heure actuelle, les sites Web nationaux demandent souvent aux gens de changer le nom de l'un des python.exe (enfin, je l'ai dit aussi, et je vais le corriger ici), donc quant à distinguer les deux Le nom du fichier exécutable, mais il y a un danger caché majeur à cela, c'est-à-dire que le pip correspondant au python dont le nom a été modifié ne sera pas disponible.
Quelle est la solution officielle ?
En fait, la communauté Python a fourni une solution officielle à ce problème il y a quelques années, mais la Chine ne l'a jamais remarqué.
Lorsque nous installons Python3 (>=3.3), le package d'installation de Python installe en fait un lanceur py.exe dans le système, qui est placé par défaut sous le dossier C:Windows. Ce lanceur nous permet de spécifier s'il faut utiliser Python2 ou Python3 pour exécuter le code (bien sûr, le principe est que vous avez installé avec succès Python2 et Python3).
Pour l'installation de Python 2 et 3, vous pouvez voir la tribu Python (http://python.freelycode.com)- ->École audio et vidéo-->La première section de "0 Basics 1 Hour, Introduction to Python".
Si vous avez un fichier Python appelé hello.py, vous pouvez l'exécuter avec Python2 comme ceci
py -2 bonjour .py
De même, si vous souhaitez l'exécuter avec Python3, faites simplement ceci
py -3 bonjour.py
Supprimer le paramètre -2/-3
Il est toujours difficile d'ajouter le paramètre -2/-3 à chaque fois que vous l'exécutez, donc py.exe ce Le lanceur permet d'ajouter des instructions au code pour indiquer si le fichier doit être interprété et exécuté par python2 ou python3. La méthode d'explication consiste à ajouter une ligne
#! python2
ou
#! python3
py hello.py
Utiliser pip
py -2 -m pip install XXXX
py -3 -m pip install XXXX
# ! Lequel doit être écrit en premier, python2 ou #coding: utf-8 ?
#! python2 # coding: utf-8Copier après la connexion
Norme Python : PEP 397 -- Lanceur Python pour Windows
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!