Ayer pasé la mayor parte del día buscando una respuesta clara para la instalación pip
(administrador de paquetes para Python). No puedo encontrar una buena solución.
¿Como lo instalo?
ACTUALIZACIÓN (enero de 2019):
easy_install
ha sido desaprobado . Por favor use get-pip.py
en su lugar:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
Vieja respuesta:
easy_install pip
Si necesita privilegios de administrador para ejecutar esto, intente:
sudo easy_install pip
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?curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py && sudo python get-pip.py
Todo lo que tienes que hacer es:
Hice un gif, porque. ¿Por qué no?
Detalles:
MacOS viene con
Python
instalado. Pero para asegurarse de que haPython
instalado, abra la terminal y ejecute el siguiente comando.Si este comando devuelve un número de versión que significa que
Python
existe. Lo que también significa que ya tienes acceso a laeasy_install
consideración que estás usandomacOS/OSX
.ℹ️ Ahora, todo lo que tienes que hacer es ejecutar el siguiente comando.
Después de eso,
pip
se instalará y podrá usarlo para instalar otros paquetes.Avíseme si tiene algún problema para instalar de
pip
esta manera.¡Salud!
PD: Terminé blogueando una publicación al respecto. QuickTip: ¿Cómo instalo pip en macOS u OS X?
easy_install
ha sido desaprobado . Por favor, useget-pip.py
en su lugar.En primer lugar descargue el
get-pip
archivoAhora ejecuta este archivo para instalar
pip
Deberias hacer eso.
¿Otro gif que dijiste? ¡Aqui tienes!
fuente
--user
opción o verifique los permisos.sudo
--user
opción o verifique los permisos.curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
, ¿tengocurl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to bootstrap.pypa.io:443
alguna idea? @AhmadAwaisPuedes instalarlo a través de Homebrew en OS X. ¿Por qué instalarías Python con Homebrew?
Homebrew es algo así como un administrador de paquetes para OS X. Encuentre más detalles en la página de Homebrew . Una vez que se instala Homebrew, ejecute lo siguiente para instalar las últimas herramientas de Python, Pip y Setup:
fuente
sudo
.pip
todavía no está en su camino, es posible que deba volver a vincular, de esta manerabrew unlink python && brew link python
Me sorprende que nadie haya mencionado esto: desde 2013, Python es capaz de instalarse
pip
, no requiere comandos externos (ni conexión a Internet).Esto creará una instalación similar a la que
easy_install
sería.fuente
/path/to/your/python -m pip <command>
En Mac:
Instalar easy_install
Instalar pip
Ahora, puede instalar módulos externos. Por ejemplo
fuente
curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
interrumpirán su configuración! No instale easy_setup si ya lo tiene, he pasado una hora para reparar mi configuración después de este comando (gracias a stackoverflow.com/questions/6012246/… ).pip
está disponible en OS X a través deeasy_install
.Abra una terminal y escriba:
Cuando se le solicite una contraseña, ingrese su contraseña de inicio de sesión normal.
Después de que la instalación se haya completado, debería poder usarla
pip
como se esperaba.nota: esto también funciona para otros paquetes de Python
fuente
pip install --upgrade pip
ACTUALIZADO 2019 Octubre: MacOs Mojave
MacOS viene con
python2
, pero no conpip
. De todos modos, es mejor administrarlo con homebrew, debes instalarlo antes de:https://docs.brew.sh/Installation
Instala python2:
ADVERTENCIA : para un macOS moderno (2019) esto puede instalarse
python3
, y parapython2
usted realmente necesita hacer:brew install python@2
Instala python3:
ACTUALIZACIÓN : Python 3
Si lo instala
python3
, pip se instalará automáticamente.NUEVO 2019: ahora para usar la versión 3 de pip, use
pip3
, o puede ejecutar:,python3
para usar la versión 3. Cuando instale paquetes con pip3, se separarán de ellospython2
.ANTIGUO: solo necesita actualizar pip, pero antes de eso necesita crear un entorno virtual para trabajar con Python 3. Puede usar una carpeta de proyecto o cualquier carpeta:
Comprueba las versiones:
Para desactivar el medio ambiente:
fuente
sudo python get_pip.py
funcionó bien, porque en OS X python ya está instalado.curl -O https://bootstrap.pypa.io/get-pip.py | sudo python3 get-pip.py
para Python3 en El Capitan.pip3
La solución más simple es seguir las instrucciones de instalación desde el sitio de inicio de pip .
Básicamente, esto consiste en:
sudo python get-pip.py
La principal ventaja de esa solución es que instala pip para la versión de python que se ha utilizado para ejecutar
get-pip.py
, lo que significa que si utiliza la instalación predeterminada de OS X de python para ejecutarget-pip.py
, instalará pip para la instalación de python desde el sistema.La mayoría de las soluciones que usan un administrador de paquetes (homebrew o macport) en OS X crean una instalación redundante de python en el entorno del administrador de paquetes que puede crear inconsistencias en su sistema ya que, dependiendo de lo que esté haciendo, puede llamar a una instalación de Python en lugar de otro.
fuente
get-pip.py
bajosudo
, pero no puede garantizar que descargó correctamenteget-pip.py
hasta que conozca la suma de comprobación. Más sobre esto: stackoverflow.com/questions/34587473/…git-pip.py
script para instalar pip para el stock python de Apple es el principal caso de uso del script existente en lugar de simplemente instalar python a través de homebrew.Instalar una copia separada de Python es una opción popular, aunque Python ya viene con MacOS. Usted asume la responsabilidad de asegurarse de estar utilizando la copia de Python que desea. Pero, los beneficios son tener la última versión de Python y cierta protección contra la manguera de su sistema si las cosas salen mal.
Para instalar Python usando HomeBrew :
Ahora confirme que estamos trabajando con nuestro Python recién instalado:
... debe mostrar un enlace simbólico a una ruta con "Bodega" como:
Pip debe instalarse junto con Python. Es posible que desee actualizarlo escribiendo:
Ahora está listo para instalar cualquiera de los más de 50,000 paquetes en PyPI .
Otras notas
Anteriormente, he usado get-pip.py para instalar pip . Pero, los documentos advierten que get-pip.py no se coordina con los administradores de paquetes y puede dejar su sistema en un estado inconsistente. De todos modos, no hay necesidad, dado que pip ahora se incluye con Python a partir de 2.7.9 .
Tenga en cuenta que pip no es el único administrador de paquetes para Python. También hay easy_install. No es bueno mezclar los dos, así que no lo hagas.
Finalmente, si tiene Python 2 y 3 instalados, pip apuntará a la Python que instaló por última vez. Acostúmbrate a usar explícitamente pip2 o pip3 , para estar seguro de qué Python está obteniendo la nueva biblioteca.
¡Feliz pirateo!
fuente
python
enlaces simbólicos a python2 ypython3
enlaces simbólicos a python3 ... independientemente de cuál se instaló por última vez.Para aquellos que tienen instalados python2 y python3, aquí está la solución:
Además, si desea instalar pip para python3.6:
fuente
En la versión reciente (de Yosemite o El Capitán me creen ... al menos desde Sierra en adelante), es necesario ejecutar
brew postinstall python3
despuésbrew install python3
si utiliza homebrew.Entonces,
ACTUALIZADO - Versión Homebrew después de 1.5
Según la página oficial de Homebrew :
Entonces, para instalar Python 3, ejecute el siguiente comando:
Luego,
pip
se instala automáticamente y puede instalar cualquier paquetepip install <package>
.fuente
-bash: pip: command not found
. Lo que funcionó para mí fue la respuesta más común:sudo easy_install pip
pip: command not found
mensaje. Intenté abrir una nueva pestaña en iTerm y recibí el mismo mensaje. No hay errores en ninguno de los comandos de preparación.Descargar este archivo: get-pip.py
Luego simplemente escriba
Asegúrese de estar en el mismo directorio que get-pip.py o proporcione la ruta correcta para ese archivo.
Para más detalles, puede visitar: http://pip.readthedocs.org/en/latest/installing.html
o, http://thegauraw-blog-blog.tumblr.com/post/47601704154/how-to-install-pip-in-both-windows-ubuntu-easiest-way
fuente
Primero debes instalar Brew:
Luego, instale Python
Entonces
pip
trabajaráfuente
Si quieres "pip3" puedes hacer el ff:
entonces puedes ejecutar
pip3 <command> [options]
fuente
Luego actualice su RUTA para incluir el directorio bin bin py27 (puede agregar esto en ~ / .bash_profile RUTA = / opt / local / Library / Frameworks / Python.framework / Versions / 2.7 / bin: $ PATH
pip estará disponible en una nueva ventana de terminal.
fuente
port
no está instalado por defectoPara instalar o actualizar pip , descargue get-pip.py desde http://www.pip-installer.org/en/latest/installing.html
Luego ejecute lo siguiente:
sudo python get-pip.py
Por ejemplo:
fuente
Instalar sin la necesidad de
sudo
Si desea realizar la instalación
pip
sin necesidad de hacerlosudo
, lo cual siempre es frustrante cuando intenta instalar paquetes globalmente, instálelopip
en su carpeta local de/usr/local
esta manera:y entonces:
pip install <package-of-choice>
sinsudo
fuente
ImportError: No module named pip._internal
Instale python3 primero, luego use pip3 para instalar paquetes.
Se instalará python3 y se enviará pip con él. Para usar pip para instalar algún paquete, ejecute lo siguiente
Observe que es pip3 porque quiere usar python3.
fuente
Descargue las herramientas de configuración de Python desde el siguiente sitio web:
https://pypi.python.org/pypi/setuptools
Usa el archivo tar.
Una vez que descargue, vaya a la carpeta descargada y ejecute
Una vez que hagas eso, tendrás easy_install.
Use lo siguiente para instalar pip:
fuente
De alguna manera, la instalación fácil no funciona en mi Mac anterior (10.8). Esto resuelve mi problema.
Si no tiene wget, simplemente ábralo en el navegador
https://bootstrap.pypa.io/get-pip.py
y guárdelo comoget-pip.py
fuente
Te recomiendo Anaconda. Es la plataforma líder de ciencia de datos abiertos impulsada por Python. Hay muchos paquetes básicos instalados. Anaconda (
conda
) viene con su propia instalación depip
.fuente
pip
. Esta respuesta debe promoverse y alentarse.conda
Viene conpip
instalado ya. Es preferible usar unaconda
instalación en su Mac que usar los otros métodos descritos que complican las instalaciones directas del sistema. Especialmente cuando se trata de Python, instalar cosas sin protecciónpip
es una muy mala idea. Debería utilizar elpip
que viene en suconda
lugar para aislar correctamente los entornos de su paquete.