web-dev-qa-db-fra.com

comment utiliser le pip python2.7 au lieu du pip par défaut

Je viens d'installer python 2.7 et aussi de faire un pip sur le package de site 2.7.

Quand j'aurai la version avec:

pip -V

Ça montre:

pip 1.3.1 from /usr/lib/python2.6/site-packages (python 2.6)

Comment utiliser la version 2.7 de pip située à:

/usr/local/lib/python2.7/site-packages
45
Atma

Un binaire appelé "pip2.7" doit être installé à un emplacement compris dans votre variable $ PATH.

Vous pouvez le trouver en tapant

which pip2.7

Cela devrait imprimer quelque chose comme '/usr/local/bin/pip2.7' sur votre stdout. S'il n'imprime rien de tel, il n'est pas installé. Dans ce cas, installez-le en lançant

$ wget https://bootstrap.pypa.io/get-pip.py
$ Sudo python2.7 get-pip.py

Maintenant, vous devriez être tous ensemble, et

which pip2.7

devrait renvoyer la sortie correcte.

92
maennel

Une alternative consiste à appeler le module pip à l'aide de python2.7, comme ci-dessous:

python2.7 -m pip <commands>

Par exemple, vous pouvez exécuter python2.7 -m pip install <package> pour installer vos modules favoris python. Voici une référence: https://stackoverflow.com/a/50017310/4256346 .

Si le module pip n'a pas encore été installé pour cette version de Python, vous pouvez exécuter les opérations suivantes:

python2.7 -m ensurepip

L'exécution de cette commande "initialisera le programme d'installation pip". Notez que l’exécution de cette opération peut nécessiter des privilèges d’administrateur (c.-à-d. Sudo). Voici une référence: https://docs.python.org/2.7/library/ensurepip.html et une autre référence https://stackoverflow.com/a/46631019/4256346 .

15
Jasha

Avec Homebrew :

$ brew install python@2
$ pip2

Vous pouvez aussi utiliser python2 pour obtenir le code Python correspondant.

0
Sam Soffes