Hier, j'ai passé la majeure partie de la journée à chercher une réponse claire pour l'installation de pip
(gestionnaire de paquets pour Python). Je ne trouve pas de bonne solution.
Comment puis-je l'installer?
_easy_install pip
_
Si vous avez besoin de privilèges d'administrateur pour exécuter ceci, essayez:
_Sudo easy_install pip
_
UPDATE (Jan 2019):
_easy_install
_ a été obsolète . Veuillez utiliser get-pip.py
à la place.
⚡️ TL; DR - Solution à une ligne.
Tout ce que tu dois faire est:
_Sudo easy_install pip
_
2019 : _
easy_install
_ a été obsolète . Vérifiez la méthode n ° 2 ci-dessous pour une installation préférée!
J'ai créé un gif, coz. pourquoi pas?
Détails:
⚡️ OK, j'ai lu les solutions données ci-dessus, mais voici une solution FACILE à installer
pip
.
MacOS est livré avec Python
installé. Mais pour vous assurer que vous avez installé Python
, ouvrez le terminal et exécutez la commande suivante.
_python --version
_
Si cette commande renvoie un numéro de version, cela signifie que Python
existe. Ce qui signifie également que vous avez déjà accès à _easy_install
_ étant donné que vous utilisez _macOS/OSX
_.
Maintenant, tout ce que vous avez à faire est d’exécuter la commande suivante.
_Sudo easy_install pip
_
Après cela, pip
sera installé et vous pourrez l’utiliser pour installer d’autres packages.
Faites-moi savoir si vous rencontrez des problèmes pour installer pip
de cette façon.
À votre santé!
P.S. J'ai fini par bloguer un post à ce sujet. QuickTip: Comment installer pip sur macOS ou OS X?
✅ UPDATE (janvier 2019): MÉTHODE N ° 2: Solution à deux lignes -
_easy_install
_ a été obsolète . Veuillez utiliser get-pip.py
à la place.
Tout d'abord télécharger le fichier _get-pip
_
_curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
_
Maintenant, lancez ce fichier pour installer pip
_python get-pip.py
_
Ça devrait le faire.
Un autre gif vous avez dit? Vous y allez!
Vous pouvez l'installer via Homebrew sous OS X. Pourquoi voudriez-vous installer Python avec Homebrew?
La version de Python fournie avec OS X est idéale pour l’apprentissage, mais pas pour le développement. La version fournie avec OS X peut être obsolète par rapport à la version officielle actuelle Python, considérée comme la version de production stable. ( source )
Homebrew est en quelque sorte un gestionnaire de paquets pour OS X. Plus de détails sur page Homebrew . Une fois Homebrew installé, exécutez ce qui suit pour installer la dernière version de Python, Pip & Setuptools:
brew install python
Je suis surpris que personne ne l'ait mentionné - depuis 2013, python lui-même est capable d'installer pip
, aucune commande externe (et aucune connexion Internet) n'est requise.
Sudo -H python -m ensurepip
Cela créera une installation similaire à celle de easy_install
.
Sur Mac:
Installez easy_install
curl https://bootstrap.pypa.io/ez_setup.py -o - | Sudo python
Installer le pip
Sudo easy_install pip
Maintenant, vous pouvez installer des modules externes. Par exemple
pip install regex # This is only an example for installing other modules
pip
est disponible sous OS X via easy_install
.
Ouvrez un terminal et tapez:
Sudo easy_install pip
Lorsque vous êtes invité à entrer un mot de passe, entrez votre mot de passe de connexion normal.
Une fois l'installation terminée, vous devriez pouvoir utiliser pip
comme prévu.
note: cela fonctionne aussi pour les autres packages python
La solution la plus simple consiste à suivre les instructions d'installation du site d'origine de pip .
Fondamentalement, cela consiste à:
Sudo python get-pip.py
Le principal avantage de cette solution est qu’elle installe pip pour la version python utilisée pour exécuter get-pip.py
, ce qui signifie que si vous utilisez l’installation par défaut de python pour exécuter get-pip.py
vous allez installer pip pour l’installation python à partir 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 car, en fonction de vos activités, vous pouvez appeler une installation de python à la place d'une autre.
NOUVEAU 2016 décembre: Cela a fonctionné pour moi sur OS X v10.11 (El Capitan):
Mac est livré avec python 2
, mais pas avec pip.
Exigences
homebrew
Étapes :
curl -O https://bootstrap.pypa.io/get-pip.py
Sudo python get-pip.py
Avec cela, j'ai eu ces erreurs (mais je les ai résolues à l'étape 3):
Le répertoire '/Users/myuser/Library/Caches/pip/http'
ou son répertoire parent n'appartient pas à l'utilisateur actuel et le cache a été désactivé. Veuillez vérifier les autorisations et le propriétaire de ce répertoire. Si vous exécutez pip avec Sudo, vous voudrez peut-être Sudo's -H flag
.
Le répertoire '/Users/myuser/Library/Caches/pip'
ou son répertoire parent n'appartient pas à l'utilisateur actuel et la mise en cache des roues a été désactivée. Vérifiez les autorisations et le propriétaire de ce répertoire. Si vous exécutez pip avec Sudo, vous voudrez peut-être Sudo's -H flag
.
pip install --upgrade pip
Enfin, vous pouvez installer une application comme:
pip install couchapp
METTRE À JOUR: Python 3
Si vous installez python 3
, pip sera installé automatiquement.
brew install python3
Vous devez uniquement mettre à niveau pip, mais auparavant, vous devez créer un environnement virtuel pour pouvoir utiliser Python 3. Vous pouvez utiliser un dossier de projet ou n’importe quel dossier:
python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip
Vérifiez les versions:
pip -V
python --version
Pour désactiver l'environnement:
$ deactivate
L'installation d'une copie distincte de Python est une option courante, même si Python est déjà fourni avec MacOS. Vous prenez la responsabilité de vous assurer que vous utilisez la copie de Python que vous souhaitez. Mais les avantages sont la Python dernière version et une certaine protection contre l’arrosage de votre système en cas de problème grave.
Pour installer Python à l'aide de HomeBrew :
brew update
brew install python # or brew install python3
Confirmez maintenant que nous travaillons avec notre Python nouvellement installé:
ls -lh `which python`
... devrait montrer un lien symbolique vers un chemin avec "Cellar" comme:
lrwxr-xr-x 1 chris admin 35B Dec 2 13:40 /usr/local/bin/python -> ../Cellar/python/2.7.8_2/bin/python
Pip doit être installé avec Python. Vous voudrez peut-être le mettre à jour en tapant:
pip install --upgrade pip
Vous êtes maintenant prêt à installer l'un des 50 000 packages ou plus sur PyPI .
Autrefois, j'ai utilisé get-pip.py pour installer pip . Toutefois, les documents avertissent que get-pip.py ne se coordonne pas avec les gestionnaires de paquets et peut laisser votre système dans un état incohérent. Quoi qu'il en soit, inutile, étant donné que pip est maintenant inclus avec Python à partir de la version 2.7.9 .
Notez que pip n'est pas le seul gestionnaire de paquets pour Python. Il y a aussi easy_install. Ce n'est pas bon de mélanger les deux, alors ne le faites pas.
Enfin, si vous avez les deux Python 2 et 3 installés, pip pointera sur le Python que vous avez installé. dernier. Prenez l’habitude d’utiliser explicitement soit pip2 ou pip3 , de sorte que vous Vous êtes sûr de savoir quel Python récupère la nouvelle bibliothèque.
Bonne piratage!
Pour ceux qui ont à la fois python2 et python3 installés, voici la solution:
python2.7 -m ensurepip --default-pip
De plus, si vous voulez installer pip pour python3.6:
wget https://bootstrap.pypa.io/get-pip.py
Sudo python3.6 get-pip.py
Sur la version récente (de Yosemite ou El Capitan, je crois ... au moins à partir de Sierra), vous devez exécuter brew postinstall python3
après brew install python3
si vous utilisez homebrew.
Alors,
brew install python3 # this only installs python
brew postinstall python3 # this installs pip
Selon la page officielle de Homebrew :
Le 1er mars 2018, la formule python sera mise à niveau vers Python 3.x et une formule python @ 2 sera ajoutée pour l'installation de Python 2.7 (bien que cela être réservé aux fûts afin que ni python ni python2 ne soient ajoutés à PATH par défaut sans lien de brassage manuel - forcé). Nous allons maintenir les alias python2, python3 et python @ 3.
Donc, pour installer Python 3, exécutez la commande suivante:
brew install python3
Ensuite, la pip
est installée automatiquement et vous pouvez installer n’importe quel paquet d’ici pip install <package>
.
Vous devez installer Brew en premier:
Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Puis brasser installer Python
brew install python
Alors pip
fonctionnera
Téléchargez ce fichier: get-pip.py
Puis tapez simplement
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 visiter: http://pip.readthedocs.org/en/latest/installing.html
$ Sudo port install py27-pip
Mettez ensuite à jour PATH pour inclure le répertoire py27-pip bin (vous pouvez l’ajouter dans ~/.bash_profile PATH =/opt/local/Bibliothèque/Frameworks/Python.framework/Versions/2.7/bin: $ PATH
pip sera disponible dans la nouvelle fenêtre du terminal.
Pour installer ou mettre à niveau pip , téléchargez get-pip.py à partir de - http://www.pip-installer.org/en/latest/installing.html
Puis exécutez ce qui suit: Sudo python get-pip.py
Par exemple:
Sudo python Desktop/get-pip.py
Password:
Downloading/unpacking pip
Downloading pip-1.5.2-py2.py3-none-any.whl (1.2MB): 1.2MB downloaded
Installing collected packages: pip
Successfully installed pip
Cleaning up...
Sudo pip install pymongo
Password:
Downloading/unpacking pymongo
Downloading pymongo-2.6.3.tar.gz (324kB): 324kB downloaded
Running setup.py (path:/private/var/folders/0c/jb79t3bx7cz6h7p71ydhwb_m0000gn/T/pip_build_goker/pymongo/setup.py) Egg_info for package pymongo
Installing collected packages: pymongo
...
Sudo
Si vous voulez installer pip
sans avoir besoin de Sudo
, ce qui est toujours frustrant lorsque vous essayez d'installer des packages globalement, installez pip
dans votre dossier local /usr/local
comme ceci:
curl https://bootstrap.pypa.io/get-pip.py > get-pip.py
python get-pip.py --prefix=/usr/local/
puis:
pip install <package-of-choice>
sans Sudo
Téléchargez python outils de configuration à partir du site Web ci-dessous:
https://pypi.python.org/pypi/setuptools
Utilisez le fichier tar.
Une fois que vous téléchargez, allez dans le dossier téléchargé et lancez
python setup.py install
Une fois que vous faites cela, vous aurez easy_install.
Utilisez le ci-dessous pour installer pip:
Sudo easy_install pip
Installez d’abord python3, puis utilisez pip3 pour installer les paquetages.
brew install python
python3 sera installé et pip est livré avec. Pour utiliser pip pour installer un paquet, exécutez la commande suivante
pip3 install package
Notez que c'est pip3 parce que vous voulez utiliser python3.
D'une manière ou d'une autre, l'installation ne fonctionne pas sur mon ancien Mac (10.8). Cela résout mon problème.
wget https://bootstrap.pypa.io/get-pip.py
Sudo python get-pip.py
Si vous n'avez pas wget, ouvrez simplement dans le navigateur https://bootstrap.pypa.io/get-pip.py
puis enregistrez sous get-pip.py