OS X (Mavericks) a le stock Python 2.7 installé. Mais je fais tous mes trucs personnels Python avec 3.3. J'ai juste vidé mon installation 3.3.2 et installé le nouveau 3.3.3. J'ai donc besoin d'installer à pyserial
nouveau. Je peux le faire comme je l'ai fait avant, c'est-à-dire:
- Télécharger pyserial de pypi
- décompresser pyserial.tgz
- cd pyserial
python3 setup.py install
Mais j'aimerais faire comme les enfants cool, et faire quelque chose comme ça pip3 install pyserial
. Mais je ne sais pas comment j'en arrive à ce point. Et juste ce point. Pas encore intéressé (sauf si je dois l'être) par virtualenv.
la source
pip
cette installation pour Python 2.7, vous pouvez créer le lien symbolique nommépip3
au lieu de ambigupip
J'ai dû passer par ce processus moi-même et j'ai choisi une manière différente qui, à mon avis, est meilleure à long terme.
J'ai installé homebrew
puis:
La dernière étape vous donne quelques avertissements et erreurs que vous devez résoudre. L' un de ceux - ci seront à télécharger et installer les outils de ligne de commande Mac OS X .
puis:
Cela m'a donné
python3
etpip3
sur mon chemin.la source
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Installez Python3 sur Mac
Utiliser
pip3
pour installer des modules:)
la source
Plus: lorsque vous installez des requêtes avec python3, la commande est:
ne pas
la source
brew install python3
créer un alias dans votre profil shell
alias pip3="python3 -m pip"
dans mon.zshrc
➜ ~ pip3 --version
pip 9.0.1 de /usr/local/lib/python3.6/site-packages (python 3.6)
la source
Voici ma solution simple:
Si python2 et python3 sont tous deux installés sur votre système, la mise à niveau de pip pointera vers python2 par défaut. Par conséquent, nous devons spécifier la version de python (python3) et utiliser la commande ci-dessous:
Cette commande désinstallera le pip précédemment installé et installera la nouvelle version en mettant à jour votre pip.
Cela économisera de la mémoire et désencombrera votre système.
Image - Comment la mise à niveau de pip en Python3 fonctionne sur MacOS
la source
Utiliser Python EasyInstall (c'est ce que je pense que vous souhaitez utiliser), c'est super facile!
alors avec pip pour installer Pyserial, vous feriez:
la source
\usr\local\bin\easy_install
date du 13 septembre 2012. Je soupçonne que c'est de / pour le stock 2.7. Malheureusement,easy_install --version
n'est pas utile.--help
ne donne même pas d'indices utiles.which easy_install
dans le terminal suivi deless <path/to/>easy_install
. Cela devrait me donner plus d'informations sur la version que vous utilisez./Library/Frameworks/Python/...
, cela me rend fortement suspect que ce soit pour 2.7.En outre, il convient de mentionner que les utilisateurs de Max OSX / macOS peuvent simplement utiliser Homebrew pour installer pip3.
la source
On
Mac OS X Mojave
python
représente python de la version 2.7 etpython3
python de la version 3. Il en va de même pourpip
etpip3
. Donc, pour mettre à niveaupip
pourpython 3
faire ceci:la source
Sur MacOS 10.12
télécharger pip: pip as
get-pip.py
télécharger python3: python3
python3 get-pip.py
pip3
est disponiblela source
pip
est installé automatiquement avec python2 en utilisant brew:brew install python3
pip3 --version
la source
exécutez simplement le suivi sur le terminal si vous n'avez pas installé pip sur votre mac.
téléchargez python 3 ici: python3
une fois que vous avez terminé ces 2 étapes, assurez-vous d'exécuter ce qui suit pour vérifier si vous les avez installés avec succès.
la source
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é, tapez simplement
python3
sur le terminal et vous verrez python 3 installé.la source
J'ai eu le même problème avec python3 et pip3. Décision: résoudre tous les conflits avec les liens et autres choses quand
Après ça
la source