OS X (Mavericks) tiene instalado el stock Python 2.7. Pero hago todas mis cosas personales de Python con 3.3. Acabo de vaciar mi instalación 3.3.2 e instalé la nueva 3.3.3. Entonces necesito instalar de pyserial
nuevo. Puedo hacerlo como lo hice antes, que es:
- Descargar pyserial de pypi
- untar pyserial.tgz
- cd pyserial
python3 setup.py install
Pero me gustaría hacer lo que hacen los niños geniales, y hacer algo así pip3 install pyserial
. Pero no está claro cómo llego a ese punto. Y solo ese punto. No estoy interesado (a menos que tenga que estarlo) en virtualenv todavía.
fuente
pip
instalaciones de Python 2.7, puede crear el enlace simbólico nombrado enpip3
lugar de ambiguopip
Tuve que pasar por este proceso yo mismo y elegí una forma diferente que creo que es mejor a largo plazo.
Instalé homebrew
luego:
El último paso le brinda algunas advertencias y errores que debe resolver. Uno de los que será para descargar e instalar las herramientas de línea de comandos de Mac OS X .
luego:
Esto me dio
python3
ypip3
en mi camino.fuente
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Instalar Python3 en mac
Úselo
pip3
para instalar módulos:)
fuente
Además: cuando instala solicitudes con python3, el comando es:
no
fuente
brew install python3
crear alias en su perfil de shell
alias pip3="python3 -m pip"
en mi.zshrc
➜ ~ pip3 --version
pip 9.0.1 de /usr/local/lib/python3.6/site-packages (python 3.6)
fuente
Aquí está mi solución simple:
Si tiene python2 y python3 instalados en su sistema, la actualización de pip apuntará a python2 de forma predeterminada. Por lo tanto, debemos especificar la versión de python (python3) y usar el siguiente comando:
Este comando desinstalará el pip previamente instalado e instalará la nueva versión, actualizando su pip.
Esto ahorrará memoria y desorganizará su sistema.
Imagen - Cómo funciona la actualización de pip en Python3 en MacOS
fuente
Usar Python EasyInstall (que es lo que creo que quieres usar), ¡es súper fácil!
entonces con pip para instalar Pyserial harías:
fuente
\usr\local\bin\easy_install
fecha del 13 de septiembre de 2012. Sospecho que es de / para el stock 2.7. Lamentablemente,easy_install --version
no es útil.--help
Ni siquiera da pistas útiles.which easy_install
en la terminal siguiendo porless <path/to/>easy_install
. Debería darme más información sobre la versión que está utilizando./Library/Frameworks/Python/...
, eso me hace sospechar que es para 2.7.Además, vale la pena mencionar que los usuarios de Max OSX / macOS pueden usar Homebrew para instalar pip3.
fuente
En
Mac OS X Mojave
python
significa python de la versión 2.7 ypython3
python de la versión 3. Lo mismo espip
ypip3
. Entonces, para actualizarpip
parapython 3
hacer esto:fuente
En MacOS 10.12
descargar pip: pip como
get-pip.py
descargar python3: python3
python3 get-pip.py
pip3
está disponiblefuente
pip
se instala automáticamente con python2 usando brew:brew install python3
pip3 --version
fuente
simplemente ejecute following en la terminal si no tiene pip instalado en su mac.
descarga python 3 aquí: python3
Una vez que haya terminado con estos 2 pasos, asegúrese de ejecutar lo siguiente para verificar si los ha instalado correctamente.
fuente
Para una nueva Mac nueva, debe seguir los siguientes pasos:
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
Y ya está, simplemente escriba
python3
en la terminal y verá Python 3 instalado.fuente
Tuve el mismo problema con python3 y pip3. Decisión: resolver todos los conflictos con enlaces y otras cosas cuando lo haga
Después de esto
fuente