web-dev-qa-db-fra.com

Comment installer pip pour Python 3 sur Mac OS X?

OS X (Mavericks) a le stock Python 2.7 installé. Mais je fais tous mes propres Python personnels avec 3.3. Je viens de rincer mon 3.3.2 installer et installer le nouveau 3.3.3. J'ai donc besoin d'installer pyserial à nouveau. Je peux le faire comme je l'ai fait auparavant, à savoir:

  1. Télécharger pyserial à partir de pypi
  2. untar pyserial.tgz
  3. cd pyserial
  4. python3 setup.py install

Mais j'aimerais faire comme les enfants cool et faire quelque chose comme pip3 install pyserial. Mais on ne sait pas comment j'arrive à ce point. Et juste ce point. Pas intéressé (sauf si je dois être) dans virtualenv encore.

116
Travis Griggs

UPDATE: Ceci n'est plus nécessaire avec Python3.4. Il installe pip3 dans le cadre de l’installation standard.

J'ai fini par poster cette même question sur la liste de diffusion python et j'ai obtenu la réponse suivante:

# download and install setuptools
curl -O https://bootstrap.pypa.io/ez_setup.py
python3 ez_setup.py
# download and install pip
curl -O https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py

Ce qui a parfaitement résolu ma question. Après avoir ajouté ce qui suit pour moi:

cd /usr/local/bin
ln -s ../../../Library/Frameworks/Python.framework/Versions/3.3/bin/pip pip

Pour pouvoir exécuter pip directement, j'ai pu:

# use pip to install
pip install pyserial

ou:

# Don't want it?
pip uninstall pyserial
116
Travis Griggs

J'ai dû suivre ce processus moi-même et choisir une méthode différente qui, à mon avis, est meilleure à long terme.

J'ai installé homebrew

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

ensuite:

brew doctor

La dernière étape vous donne quelques avertissements et erreurs que vous devez résoudre. Une de celles-ci consistera à télécharger et installer les outils de ligne de commande de Mac OS X .

ensuite:

brew install python3

Cela m'a donné python3 et pip3 sur mon chemin.

pieter$ which pip3 python3
/usr/local/bin/pip3
/usr/local/bin/python3
60
Pieter Breed

Installez Python sur mac

1. brew install python3
2. curl https://bootstrap.pypa.io/get-pip.py | python3
3. python3

Utilisez pip3 pour installer les modules

1. pip3 install ipython
2. python3 -m IPython

:)

53
Alan Dong

De plus, lorsque vous installez des requêtes avec python3, la commande est la suivante:

pip3 install requests

ne pas

pip install requests
12
steven
  1. brew install python3
  2. créer un alias dans votre profil shell

    • par exemple. alias pip3="python3 -m pip" dans mon .zshrc

➜ ~ pip3 --version

pip 9.0.1 à partir de /usr/local/lib/python3.6/site-packages (python 3.6)

12
northtree

En outre, il convient de mentionner que les utilisateurs de Mac OSX/macOS max peuvent simplement utiliser Homebrew pour installer pip3.

$> brew update
$> brew install python3
$> pip3 --version
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)
5
Liyali

Utiliser Python EasyInstall (c'est ce que je pense que vous voulez utiliser), c'est super simple!

Sudo easy_install pip

alors, avec pip pour installer Pyserial, vous feriez:

pip install pyserial
5
l'L'l

pip est installé automatiquement avec python2 à l'aide de brew:

  1. brew install python3
  2. pip3 --version
4
Darmen Amanbayev

Sur Mac OS X Mojavepython signifie python de la version 2.7 et python3 pour python de la version 3. Il en est de même de pip et pip3. Donc, pour mettre à niveau pip pour python 3, procédez comme suit:

~$ Sudo pip3 install --upgrade pip
4
wzbozon

Sur MacOS 10.12

télécharger pip: pip en tant que get-pip.py

télécharger python3: python

  1. installer python3
  2. terminal ouvert: python3 get-pip.py
  3. pip3 est disponible
3
Lincoln

Pour un nouveau Mac frais, vous devez suivre les étapes ci-dessous: -

  1. Assurez-vous d'avoir installé Xcode
  2. Sudo easy_install pip
  3. /usr/bin/Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  4. brew doctor
  5. brew doctor
  6. brew install python3

Et vous avez terminé, tapez python3 sur le terminal et vous verrez python 3 installé.

0
Harry_pb

Voici ma solution simple:

Si python2 et python3 sont tous deux installés sur votre système, la mise à niveau du pip pointe sur python2 par défaut. Par conséquent, nous devons spécifier la version de python (python3) et utiliser la commande ci-dessous:

python3 -m pip install --upgrade pip

Cette commande désinstallera le pip précédemment installé et installera la nouvelle version en mettant à jour votre pip.

Cela permettra d'économiser de la mémoire et de désencombrer votre système.

Image - Fonctionnement de la mise à niveau de pip sous Python3 sous MacOS

0
DivyaMaheswaran