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?
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?
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á ensurepip
por 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
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!
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
felixuf
Me sorprende que nadie haya mencionado esto: desde 2013, Python en sí es capaz de instalar pip
no 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
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
Pavana
En Mac:
Instalar easy_install
curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
Instalar pipa
sudo easy_install pip
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 python2
pero 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 python3
y para python2
realmente necesitas hacer: brew install python@2
Instalar python3:
brew install python3
ACTUALIZAR: Pitón 3
si instalas python3
pip se instalará automáticamente.
brew install python3
NUEVO 2019: ahora para usar pip versión 3, use pip3
o puede ejecutar: python3
para 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
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