Comment faire pour installer pip pour Python 3 sur Mac OS X?
OS X (Mavericks) a Python 2.7 stock installé. Mais je fais tout mon Python trucs avec 3.3. J'ai juste vidé mon 3.3.2 installation et installé la nouvelle 3.3.3. J'ai donc besoin d'installer pyserial
de nouveau. Je peux le faire de la façon dont je l'ai fait avant, c'est:
- Télécharger pyserial de pypi
- décompresser pyserial.tgz
- cd pyserial
python3 setup.py install
Mais j'aimerais faire comme les cool kids à faire, et il suffit de faire quelque chose comme pip3 install pyserial
. Mais il n'est pas clair comment j'arrive à ce point. Et juste à ce point. Ne les intéresse pas (sauf si j'ai de l'être) dans le virtualenv encore.
Vous devez vous connecter pour publier un commentaire.
Mise à JOUR: Ce n'est plus nécessaire avec Python3.4. Il s'installe pip3 dans le cadre de la bourse installer.
J'ai fini de poster la même question sur le python liste de diffusion, et a obtenu la réponse suivante:
Qui a résolu ma question parfaitement. Après l'ajout de ce qui suit pour mon propre:
Afin que je puisse l'exécuter pip directement, j'ai été en mesure de:
ou:
pip
qui s'installe pour Python 2.7, vous pouvez créer le lien symbolique nommépip3
plutôt ambiguëpip
J'ai eu à passer par ce processus moi-même et a choisi une autre voie qui, je pense est mieux dans le long terme.
J'ai installé homebrew
alors:
La dernière étape vous donne des avertissements et des erreurs que vous avez à résoudre. L'un de ceux-ci seront à télécharger et installer Mac OS X outils de ligne de commande.
alors:
Cela m'a donné
python3
etpip3
dans mon chemin.ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Installer Python3 sur mac
Utilisation
pip3
d'installer des modules🙂
brew install python3
créer des alias dans votre shell de profil
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)
Plus:
lorsque vous installez des demandes avec python3, la commande est:
pas
Utiliser Python EasyInstall (qui est ce que je pense que vous êtes désireux de l'utiliser), c'est super facile!
alors avec un pip pour installer Pyserial vous feriez:
\usr\local\bin\easy_install
datée du 13 septembre 2012. Je me méfie c'est à partir de/pour le stock 2.7. Malheureusement,easy_install --version
n'est pas utile.--help
n'a même pas donner tous les conseils utiles.which easy_install
dans le terminal en suivant parless <path/to/>easy_install
. Il devrait me donner plus d'informations sur la version que vous utilisez./Library/Frameworks/Python/...
, qui me fait fortement pensé qu'il est de 2.7.Aussi, il est intéressant de mentionner que Max OSX/macOS les utilisateurs peuvent simplement utiliser Homebrew pour installer pip3.
Sur MacOS 10.12
télécharger pip: pip comme
get-pip.py
télécharger python3: python3
python3 get-pip.py
pip3
est disponiblepip
est installé automatiquement avec python2 à l'aide d'infusion:brew install python3
pip3 --version
Sur
Mac OS X Mojave
python
est synonyme de python de la version 2.7 etpython3
pour python de la version 3. La même chose estpip
etpip3
. Donc, pour mettre à niveaupip
pourpython 3
ce faire:Pour un nouveau Mac, vous devez suivre les étapes ci-dessous:-
Xcode
sudo easy_install pip
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew doctor
brew doctor
brew install python3
Et vous avez terminé, il suffit de taper
python3
sur la borne et vous verrez python 3 est installé.Voici ma solution simple:
Si vous avez python2 et python3 fois installé dans votre système, le pip mise à niveau point de python2 par défaut. Par conséquent, nous devons spécifier la version de python(python3) et utiliser la commande ci-dessous:
Cette commande permet de désinstaller précédemment installé pip et installer la nouvelle version - mise à niveau de votre pip.
Cela permettra d'économiser de la mémoire et de declutter votre système.
Image - Comment le mise à niveau du pep en Python3 fonctionne sur MacOS