¿Cómo instalo pip en macOS o OS X?

9 minutos de lectura

¿Como instalo pip en macOS o OS X
El sistema

Ayer pasé la mayor parte del día buscando una respuesta clara para instalar pip (administrador de paquetes para Python). No puedo encontrar una buena solución.

¿Como lo instalo?

¿Como instalo pip en macOS o OS X
scott tesler

La documentación de pip enumera los mecanismos admitidos para instalarlo: https://pip.pypa.io/en/stable/installation/#supported-methods

En general, se recomienda evitar la instalación de pip en el sistema operativo proporcionado. python comandos, y para instalar Python a través de la https://python.org instaladores o usando algo como Cerveza casera o pyenv.

Python 3.4+ tendrá ensurepippor lo que si no puede ejecutar python3 -m pip — correr python3 -m ensurepip y te instalará pip.

Si está usando una versión de Python al final de su vida útil, puede usar get-pip.py en lugar de.


Respuesta anterior (obsoleta y da como resultado una instalación rota)

easy_install pip

Si necesita privilegios de administrador para ejecutar esto, intente:

sudo easy_install pip

  • Si está detrás de un proxy, asegúrese de que http_proxy y https_proxy estén configurados correctamente, luego use la opción ‘-E’ con sudo: sudo -E easy_install pip

    – Neil Schaper

    04/08/2014 a las 20:10

  • Installed /Library/Python/2.7/site-packages/pip-6.0.6-py2.7.egg — ¿Qué pasa con mi instalación de python3? ¿Esto solo significa que pip usa mi instalación de python2?

    – nombre_de_usuario_temporal

    08/01/2015 a las 22:37

  • Una advertencia adicional: no ejecute esto cuando se instaló un python basado en homebrew y ocurre antes en PATH (por ejemplo, cuando cambia /etc/paths): instalaría pip con credenciales de root para el python incorrecto

    – basura ácida

    7 de enero de 2016 a las 13:56

  • Recibí el error #notsoeasy Error de descarga en pypi.python.org/simple: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] Versión del protocolo de alerta tlsv1 (_ssl.c:590) — ¡Es posible que no se encuentren algunos paquetes! No se encontraron paquetes locales ni enlaces de descarga para el error de pip: no se pudo encontrar una distribución adecuada para Requirement.parse(‘pip’)

    – htafoya

    20 de abril de 2018 a las 14:47

  • @htafoya Recibí el mismo error. esto funcionó para mí en su lugar. curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py && sudo python get-pip.py

    usuario2975337

    22 de abril de 2018 a las 1:55


¿Como instalo pip en macOS o OS X
Ahmad Awais

⚡️ TL;RD — Solución de una línea.

Ejecute el siguiente comando para Python v2.7 (predeterminado en mac a partir de 2021)

curl https://bootstrap.pypa.io/pip/2.7/get-pip.py | python

Ejecute el siguiente comando para Python v3

curl https://bootstrap.pypa.io/get-pip.py | python

O lo siguiente si lo tiene instalado como python3

curl https://bootstrap.pypa.io/get-pip.py | python3

¿Otro gif que dijiste? ¡Aqui tienes!

Pip de instalación GIF


SIGUIENTES USADOS PARA TRABAJAR en 2019 y antes

Todo lo que tenías que hacer era:

sudo easy_install pip

2019: ⚠️easy_install ha sido obsoleto. Controlar Método #2 a continuación para la instalación preferida!

Detalles:

⚡️ OK, leí las soluciones dadas arriba, pero aquí hay una FÁCIL solución para instalar pip.

El macOS viene con Python instalado. Pero para asegurarse de que tiene Python instalado, abra la terminal y ejecute el siguiente comando.

python --version

Si este comando devuelve un número de versión, eso significa Python existe Esto también significa que ya tiene acceso a easy_install teniendo en cuenta que estás usando macOS/OSX.

ℹ️ Ahora, todo lo que tienes que hacer es ejecutar el siguiente comando.

sudo easy_install pip

Después, pip se instalará y podrá usarlo para instalar otros paquetes.

Avísame si tienes algún problema con la instalación. pip Por aquí.

¡Salud!

PD Terminé blogueando una publicación al respecto. QuickTip: ¿Cómo instalo pip en macOS o OS X?


ACTUALIZACIÓN (enero de 2019): MÉTODO n.º 2: solución de dos líneas:

easy_install ha sido obsoleto. Por favor use get-pip.py en lugar de.

Descargar e instalar PIP

curl https://bootstrap.pypa.io/get-pip.py | python

  • ERROR: No se pudieron instalar los paquetes debido a un EnvironmentError: [Errno 13] Permiso denegado: ‘/Library/Python/2.7/site-packages/pip’ Considere usar el --user opción o verifique los permisos.

    – 2540625

    19 mayo 2019 a las 21:06

  • Intenta usarsudo

    – Ahmad Awais

    22 de mayo de 2019 a las 0:38

  • Después de probar python get-pip.py obtengo ERROR: No se pudieron instalar los paquetes debido a un EnvironmentError: [Errno 13] Permiso denegado: ‘/Library/Python/2.7/site-packages/pip-19.1.1.dist-info/RECORD’ Considere usar el --user opción o verifique los permisos.

    – Jonás

    23 de mayo de 2019 a las 8:20

  • Aquí hay una buena frase: curl https://bootstrap.pypa.io/get-pip.py | python

    – Alex V

    25 de diciembre de 2019 a las 16:09

  • que usaste para el gif?

    – Nishchit

    5 de julio de 2020 a las 15:51

1646748520 453 ¿Como instalo pip en macOS o OS X
felixuf

Me sorprende que nadie haya mencionado esto: desde 2013, Python en sí es capaz de instalar pipno se requieren comandos externos (ni conexión a Internet).

sudo -H python -m ensurepip

Esto creará una instalación similar a lo que easy_install haría.

  • ¡Perfecto! Mi sistema no pudo ubicar la instalación fácil, por lo que las otras soluciones no funcionaron.

    – buitre51

    26 de marzo de 2017 a las 17:54

  • Esto funcionó detrás de un firewall donde los demás fallaron. ¡Gracias!

    – Floris

    28 de junio de 2017 a las 23:18

  • Esto ayuda si tiene varias versiones de python y necesita una específica para obtener pip.

    – Teepeemm

    6 de febrero de 2018 a las 2:53

  • @ usuario3.1415927 podrías usar /path/to/your/python -m pip <command>

    – Felixphew

    16 de abril de 2018 a las 3:31

  • La mejor solución, funcionó a las mil maravillas en MacOS. easy_install estaba dando errores de descarga.

    – Exc ª

    14 mayo 2018 a las 20:09

1646748522 793 ¿Como instalo pip en macOS o OS X
Leigh

Puede instalarlo a través de Homebrew en OS X. ¿Por qué instalaría Python con Homebrew?

La versión de Python que viene con OS X es excelente para aprender, pero no es buena para el desarrollo. La versión enviada con OS X puede estar desactualizada con respecto a la versión oficial actual de Python, que se considera la versión de producción estable. (fuente)

Homebrew es algo así como un administrador de paquetes para OS X. Encuentre más detalles en el Página casera. Una vez que Homebrew esté instalado, ejecute lo siguiente para instalar las herramientas más recientes de Python, Pip y Setup:

brew install python

1646748523 827 ¿Como instalo pip en macOS o OS X
Pavana

En Mac:

  1. Instalar easy_install

    curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
    
  2. Instalar pipa

    sudo easy_install pip
    
  3. Ahora, podrías instalar módulos externos. Por ejemplo

    pip install regex   # This is only an example for installing other modules
    

  • Todas las soluciones anteriores produjeron excepciones de DistributionNotFound. Esto funcionó perfectamente.

    – atascado

    20/10/2015 a las 21:15

  • Tuve que reiniciar el terminal después de la instalación de easy_install, y tuve que ejecutar SUDO en pip para instalar algo… Pero después de eso, funciona perfectamente

    – Sindri Þór

    10 mayo 2016 a las 23:55

  • El último OSX ya está incluido con easy_install y llamadas curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python romperá su configuración! No instale easy_setup si ya lo tiene, pasé una hora reparando mi configuración después de este comando (gracias a stackoverflow.com/questions/6012246/…).

    – Sergio Sokolenko

    25 de noviembre de 2016 a las 9:16


  • Votar negativamente por canalizar curl directamente a un intérprete… Por común que sea esta práctica, es algo que no me gustan las implicaciones de seguridad. (Además, creo que hay mejores respuestas para esta pregunta).

    – Lindes

    23 de diciembre de 2016 a las 19:54

  • Estas son también las instrucciones oficiales de Amazon: docs.aws.amazon.com/cli/latest/userguide/cli-install-macos.html

    – Chrismarx

    29 de junio de 2018 a las 15:02

ACTUALIZADO 2020 Agosto: MacOs Cataline

Instalar cerveza casera

https://docs.brew.sh/Instalación

mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew

Agrega la ruta:

sudo nano  ~/.bash_profile

Add this line:
export PATH="$HOME/homebrew/bin:$PATH"

Instalar python3:

brew install python

Este python (v3) instala pip3, para usar solo ‘pip’, agregue un alias:

sudo nano  ~/.bash_profile
Add this line:
alias pip=pip3

ACTUALIZADO 2019 Octubre: MacOs Mojave

Mac OS viene con python2pero no con pip. De todos modos, es mejor manejarlo con homebrew, debes instalarlo antes:

https://docs.brew.sh/Instalación

Instalar python2:

brew install python

ADVERTENCIA: para un macOS moderno (2019) esto puede instalar python3y para python2 realmente necesitas hacer: brew install python@2

Instalar python3:

brew install python3

ACTUALIZAR: Pitón 3

si instalas python3pip se instalará automáticamente.

brew install python3

NUEVO 2019: ahora para usar pip versión 3, use pip3 o puede ejecutar: python3para usar la versión 3. Cuando instale paquetes con pip3, se separarán de python2.

ANTIGUO: solo necesita actualizar pip, pero antes necesita crear un entorno virtual para trabajar con Python 3. Puede usar una carpeta de proyecto o cualquier carpeta:

python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip

Consulta las versiones:

pip -V
python --version

NEW 2019:
pip3 -V
python3 --version

Para desactivar el entorno:

$ deactivate

  • Todas las soluciones anteriores produjeron excepciones de DistributionNotFound. Esto funcionó perfectamente.

    – atascado

    20/10/2015 a las 21:15

  • Tuve que reiniciar el terminal después de la instalación de easy_install, y tuve que ejecutar SUDO en pip para instalar algo… Pero después de eso, funciona perfectamente

    – Sindri Þór

    10 mayo 2016 a las 23:55

  • El último OSX ya está incluido con easy_install y llamadas curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python romperá su configuración! No instale easy_setup si ya lo tiene, pasé una hora reparando mi configuración después de este comando (gracias a stackoverflow.com/questions/6012246/…).

    – Sergio Sokolenko

    25 de noviembre de 2016 a las 9:16


  • Votar negativamente por canalizar curl directamente a un intérprete… Por común que sea esta práctica, es algo que no me gustan las implicaciones de seguridad. (Además, creo que hay mejores respuestas para esta pregunta).

    – Lindes

    23 de diciembre de 2016 a las 19:54

  • Estas son también las instrucciones oficiales de Amazon: docs.aws.amazon.com/cli/latest/userguide/cli-install-macos.html

    – Chrismarx

    29 de junio de 2018 a las 15:02

1646748524 949 ¿Como instalo pip en macOS o OS X
Shirkrin

pip está disponible en OS X a través de easy_install.
Abra una terminal y escriba:

sudo easy_install pip

Cuando se le solicite una contraseña, ingrese su contraseña de inicio de sesión normal.
Una vez completada la instalación, debería poder utilizar pip como se esperaba.

nota: esto también funciona para otros paquetes de python

  • Esta línea arregló pip en mi Mac cuando todo lo que obtuve antes fue algún tipo de Distribución no encontrada excepción al intentar instalar algo a través de pip. (Mac OS X 10.10.4, Python 2.7)

    –Oliver Schafeld

    3 de julio de 2015 a las 20:59


  • También tuve que correr pip install --upgrade pip

    – thor18

    20 de enero de 2016 a las 4:48

  • ¿Pip depende de la versión de python? Instalé python3, pero este comando parece estar usando python2. Sin embargo, pip se instaló correctamente.

    – Félix

    19 de junio de 2017 a las 7:46

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad