¿Cómo instalar pip para Python 3 en Mac OS X?
path python 3 mac (8)
-
brew install python3
crea un alias en tu perfil de shell
- p.ej.
alias pip3="python3 -m pip"
en mi.zshrc
- p.ej.
P ~ pip3 --version
pip 9.0.1 de /usr/local/lib/python3.6/site-packages (Python 3.6)
OS X (Mavericks) tiene stock Python 2.7 instalado. Pero hago todas mis cosas personales de Python con 3.3. Acabo de enjuagar mi instalación 3.3.2 e instalé la nueva 3.3.3. Entonces necesito instalar pyserial
nuevamente. Puedo hacerlo de la manera en que lo hice antes, que es:
- Descargar pyserial desde pypi
- untar pyserial.tgz
- cd pyserial
-
python3 setup.py install
Pero me gustaría hacer como los chicos geniales, y simplemente hacer algo como pip3 install pyserial
. Pero no está claro cómo llegué a ese punto. Y justo ese punto. No estoy interesado (a menos que tenga que estarlo) en virtualenv todavía.
ACTUALIZACIÓN: Esto ya no es necesario con Python3.4. Instala pip3 como parte de la instalación en stock.
Terminé publicando esta misma pregunta en la lista de correo de Python, y obtuve la siguiente respuesta:
# 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
Lo cual resolvió mi pregunta perfectamente. Después de agregar lo siguiente por mi cuenta:
cd /usr/local/bin
ln -s ../../../Library/Frameworks/Python.framework/Versions/3.3/bin/pip pip
Para poder ejecutar pip directamente, pude:
# use pip to install
pip install pyserial
o:
# Don''t want it?
pip uninstall pyserial
Además, vale la pena mencionar que los usuarios de Max OSX / macOS pueden usar Homebrew para instalar pip3.
$> brew update
$> brew install python3
$> pip3 --version
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)
Además: cuando instala solicitudes con python3, el comando es:
pip3 install requests
no
pip install requests
Instalar Python3 en mac
1. brew install python3
2. curl https://bootstrap.pypa.io/get-pip.py | python3
3. python3
Use pip3
para instalar módulos
1. pip3 install ipython
2. python3 -m IPython
:)
Tuve que pasar por este proceso yo mismo y elegir una manera diferente que creo que es mejor a largo plazo.
Instalé homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
entonces:
brew doctor
El último paso le da algunas advertencias y errores que debe resolver. Una de ellas será descargar e instalar las herramientas de línea de comandos de Mac OS X.
entonces:
brew install python3
Esto me dio python3
y pip3
en mi camino.
pieter$ which pip3 python3
/usr/local/bin/pip3
/usr/local/bin/python3
Usar Python EasyInstall (que es lo que creo que quieres usar), ¡es súper fácil!
sudo easy_install pip
entonces con pip para instalar Pyserial harías:
pip install pyserial