J'ai deux versions de python installées sur mon ordinateur (3.6 et 3.7). Je viens de mettre à niveau pip vers la dernière version (19.0.1) en utilisant la commande python -m pip install --upgrade pip mais je pense que cela n'a mis à niveau que le pip pour la version 3.6 de python. Lorsque vous essayez d'installer un package spécifiquement pour la version 3.7 de python avec la commande suivante pip3.7 install scipy , j'ai reçu le message indiquant Vous utilisez la version 18.1 de pip, mais la version 19.0.1 est disponible. Clairement, seul le pip de la version 3.6 a été mis à jour. Je ne peux pas comprendre une commande pour mettre à niveau 3.7 pip également. J'ai essayé ce qui suit:
python -m pip3.7 install --upgrade pip
Cela n'a pas fonctionné (en essayant d'utiliser la logique de la façon dont les paquets sont gérés pour différentes versions de python). Impossible de trouver une question traitant de ce problème spécifique. Toute aide serait grandement appréciée.
3 Réponses :
Utilisez l'interpréteur python 3.7 pour exécuter la commande:
pip3.7 install --upgrade pip
Ou utilisez directement le binaire pip3.7:
python3.7 -m pip install --upgrade pip
Oui, si python3.7 n'est pas sur votre PATH, vous devrez utiliser le chemin complet de l'interpréteur, quelque chose comme /usr/local/bin/python3.7 -m pip install --upgrade pip code >.
J'ai rencontré le même problème. Si Microsoft Visual est également installé, la meilleure commande à utiliser est
py -m pip install --upgrade pip --user
J'ai utilisé cette commande et cela a fonctionné comme un charme.
Dans ce cas, il faut ajouter l'option pour sélectionner la version Python à utiliser, telle que py -3.6 -m pip install ... ou py -3.7 -m pip install ... . Il devrait également lire Microsoft Windows (au lieu de Visual ).
exporter LD_LIBRARY_PATH = / usr / lib64
activer pip3