1672 votes

Comment installer pip sur macOS ou OS X ?

J'ai passé la majeure partie de la journée d'hier à chercher une réponse claire pour l'installation pip (gestionnaire de paquets pour Python). Je n'arrive pas à trouver une bonne solution.

Comment l'installer ?

3469voto

Scott David Tesler Points 4754

MISE À JOUR (janvier 2019) :

easy_install a été déprécié . Veuillez utiliser get-pip.py à la place.


Vieille réponse :

easy_install pip

Si vous avez besoin de privilèges d'administrateur pour exécuter cette opération, essayez :

sudo easy_install pip

26 votes

Si vous êtes derrière un proxy, assurez-vous que http_proxy et https_proxy sont correctement définis, puis utilisez l'option '-E' avec sudo : sudo -E easy_install pip

20 votes

Installed /Library/Python/2.7/site-packages/pip-6.0.6-py2.7.egg -- qu'en est-il de mon installation de python3 ? Cela signifie-t-il simplement que pip utilise mon installation python2 ?

0 votes

Si vous ne vous exécutez pas en tant qu'administrateur (ce qui n'est pas souhaitable), vous devrez faire su admin_account_name et fournir le pw du compte administrateur lorsque vous y serez invité. Après cela, vous pouvez exécuter sudo easy_install pip.

533voto

Leigh Points 2520

Vous pouvez l'installer via Homebrew sur OS X. Pourquoi installer Python avec Homebrew ?

La version de Python livrée avec OS X est idéale pour l'apprentissage mais elle n'est pas adaptée au développement. La version livrée avec OS X peut être être dépassée par rapport à la version officielle actuelle de Python, qui est considérée comme la version de production stable. ( source )

Homebrew est en quelque sorte un gestionnaire de paquets pour OS X. Vous trouverez plus de détails sur le site Page Homebrew . Une fois Homebrew installé, exécutez ce qui suit pour installer les dernières versions de Python, Pip et Setuptools :

brew install python

0 votes

Pip ne fonctionne pas, même après avoir suivi vos étapes ? J'ai redémarré le shell mais toujours sans succès.

1 votes

Avez-vous fait en sorte que vous ayez /usr/local/bin dans votre PATH ? Essayez d'exécuter /usr/local/bin/pip qui est un chemin complet vers le programme pip.

2 votes

Le dossier /usr/local/bin/pip était dans le chemin mais pip ne fonctionnait pas. J'ai supprimé le dossier et l'ai réinstallé et maintenant il fonctionne. Merci !

86voto

Florent Bruneau Points 209

La solution la plus simple consiste à suivre le instruction d'installation du site d'origine de pip .

En gros, cela consiste à :

  • téléchargement de get-pip.py . Veillez à le faire en suivant un lien de confiance car vous devrez exécuter le script en tant que Root.
  • appelez sudo python get-pip.py

Le principal avantage de cette solution est qu'elle installe pip pour la version de python qui a été utilisée pour exécuter get-pip.py ce qui signifie que si vous utilisez l'installation par défaut de python sous OS X pour exécuter le programme get-pip.py vous allez installer pip pour l'installation de python du système.

La plupart des solutions qui utilisent un gestionnaire de paquets (homebrew ou macport) sous OS X créent une installation redondante de python dans l'environnement du gestionnaire de paquets, ce qui peut créer des incohérences dans votre système puisque, selon ce que vous faites, vous pouvez appeler une installation de python au lieu d'une autre.

0 votes

J'ai un second brew installé python, mais j'essaie d'installer pip sur mon python original /usr/bin mac. Savez-vous comment je peux accéder à pip pour cette installation ? J'ai utilisé /usr/bin/python pour installer pip, mais pip n'était pas dans /usr/bin/.

1 votes

@Wesley Comment avez-vous obtenu cette deuxième installation ? Si vous utilisez un gestionnaire de version de python, il devrait y avoir une option pour définir la version de python que vous voulez et ensuite vous devriez être en mesure d'installer pip pour cette version spécifique via la méthode ci-dessus.

1 votes

Ce n'est pas sûr, parce que vous exécutez get-pip.py sous sudo mais vous ne pouvez pas garantir que vous avez téléchargé les bonnes informations. get-pip.py jusqu'à ce que vous connaissiez le checksum. Plus d'informations à ce sujet : stackoverflow.com/questions/34587473/

31voto

42wolf Points 159

Vous devez d'abord installer Brew :

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Ensuite, brew install Python

brew install python

Entonces pip fonctionnera

9 votes

Mais - vous n'avez pas installé pip dans le système python dans ce cas, plutôt vous avez installé un nouveau python et pip avec. Alors vous aurez toutes sortes de problèmes en essayant d'utiliser wxpython...

30voto

thegauraw Points 284

Téléchargez ce fichier : get-pip.py

Ensuite, il suffit de taper

sudo python get-pip.py

Assurez-vous que vous êtes dans le même répertoire que get-pip.py ou que vous fournissez le chemin correct pour ce fichier.

Pour plus de détails, vous pouvez consulter le site : http://pip.readthedocs.org/en/latest/installing.html

ou, http://thegauraw-blog-blog.tumblr.com/post/47601704154/how-to-install-pip-in-both-Windows-ubuntu-easiest-way

0 votes

Cela a fonctionné pour moi, merci. Un seul petit changement, j'ai dû utiliser python3 donc : sudo python3 get-pip.py

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X