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
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.
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 .
Avec Homebrew :
$ brew install python@2
$ pip2
Vous pouvez aussi utiliser python2
pour obtenir le code Python correspondant.