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?
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?
Respuestas:
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
⚡️ TL; DR : solución de una línea.
Todo lo que tienes que hacer es:
sudo easy_install pip
2019 : ⚠️
easy_install
ha quedado en desuso . ¡Verifique el Método # 2 a continuación para la instalación preferida!
Hice un gif, porque. ¿Por qué no?
Detalles:
⚡️ Bien, leí las soluciones dadas anteriormente, pero aquí hay una solución FÁCIL para instalar
pip
.
MacOS viene con Python
instalado. Pero para asegurarse de que ha Python
instalado, abra la terminal y ejecute el siguiente comando.
python --version
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 la easy_install
consideración que estás usando macOS/OSX
.
ℹ️ Ahora, todo lo que tienes que hacer es ejecutar el siguiente comando.
sudo easy_install pip
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?
✅ ACTUALIZACIÓN (enero de 2019): MÉTODO # 2: Solución de dos líneas:
easy_install
ha sido desaprobado . Por favor, use get-pip.py
en su lugar.
En primer lugar descargue el get-pip
archivo
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
Ahora ejecuta este archivo para instalar pip
python get-pip.py
Deberias hacer eso.
¿Otro gif que dijiste? ¡Aqui tienes!
--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
, ¿tengo curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to bootstrap.pypa.io:443
alguna idea? @AhmadAwais
Puedes instalarlo a través de Homebrew en OS X. ¿Por qué instalarías Python con Homebrew?
La versión de Python que se incluye con OS X es excelente para aprender, pero no es buena para el desarrollo. La versión incluida con OS X puede estar desactualizada de 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 la página de Homebrew . Una vez que se instala Homebrew, ejecute lo siguiente para instalar las últimas herramientas de Python, Pip y Setup:
brew install python
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).
sudo -H python -m ensurepip
Esto creará una instalación similar a la que easy_install
sería.
/path/to/your/python -m pip <command>
En Mac:
Instalar easy_install
curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
Instalar pip
sudo easy_install pip
Ahora, puede instalar módulos externos. Por ejemplo
pip install regex # This is only an example for installing other modules
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 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.
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
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:
brew install python
ADVERTENCIA : para un macOS moderno (2019) esto puede instalarse python3
, y para python2
usted realmente necesita hacer:brew install python@2
Instala python3:
brew install python3
ACTUALIZACIÓN : Python 3
Si lo instala python3
, pip se instalará automáticamente.
brew install python3
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 ellos python2
.
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:
python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip
Comprueba las versiones:
pip -V
python --version
NEW 2019:
pip3 -V
python3 --version
Para desactivar el medio ambiente:
$ deactivate
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 ejecutar get-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.
get-pip.py
bajo sudo
, pero no puede garantizar que descargó correctamente get-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 :
brew update
brew install python # or brew install python3
Ahora confirme que estamos trabajando con nuestro Python recién instalado:
ls -lh `which python`
... debe mostrar un enlace simbólico a una ruta con "Bodega" como:
lrwxr-xr-x 1 chris admin 35B Dec 2 13:40 /usr/local/bin/python -> ../Cellar/python/2.7.8_2/bin/python
Pip debe instalarse junto con Python. Es posible que desee actualizarlo escribiendo:
pip install --upgrade pip
Ahora está listo para instalar cualquiera de los más de 50,000 paquetes en PyPI .
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!
python
enlaces simbólicos a python2 y python3
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:
python2.7 -m ensurepip --default-pip
Además, si desea instalar pip para python3.6:
wget https://bootstrap.pypa.io/get-pip.py
sudo python3.6 get-pip.py
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és brew install python3
si utiliza homebrew.
Entonces,
brew install python3 # this only installs python
brew postinstall python3 # this installs pip
Según la página oficial de Homebrew :
El 1 de marzo de 2018, la fórmula de Python se actualizará a Python 3.xy se agregará una fórmula de python @ 2 para instalar Python 2.7 (aunque esto será solo de barril, por lo que ni Python ni python2 se agregarán a la RUTA de forma predeterminada sin un enlace de preparación manual --force). Mantendremos los alias python2, python3 y python @ 3.
Entonces, para instalar Python 3, ejecute el siguiente comando:
brew install python3
Luego, pip
se instala automáticamente y puede instalar cualquier paquete pip install <package>
.
-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
sudo python get-pip.py
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
Primero debes instalar Brew:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Luego, instale Python
brew install python
Entonces pip
trabajará
Si quieres "pip3" puedes hacer el ff:
vía cerveza:
brew install python3
entonces puedes ejecutar
pip3 <command> [options]
$ sudo port install py27-pip
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.
port
no está instalado por defecto
Para 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:
sudo python Desktop/get-pip.py
Password:
Downloading/unpacking pip
Downloading pip-1.5.2-py2.py3-none-any.whl (1.2MB): 1.2MB downloaded
Installing collected packages: pip
Successfully installed pip
Cleaning up...
sudo pip install pymongo
Password:
Downloading/unpacking pymongo
Downloading pymongo-2.6.3.tar.gz (324kB): 324kB downloaded
Running setup.py (path:/private/var/folders/0c/jb79t3bx7cz6h7p71ydhwb_m0000gn/T/pip_build_goker/pymongo/setup.py) egg_info for package pymongo
Installing collected packages: pymongo
...
sudo
Si desea realizar la instalación pip
sin necesidad de hacerlo sudo
, lo cual siempre es frustrante cuando intenta instalar paquetes globalmente, instálelo pip
en su carpeta local de /usr/local
esta manera:
curl https://bootstrap.pypa.io/get-pip.py > get-pip.py
python get-pip.py --prefix=/usr/local/
y entonces:
pip install <package-of-choice>
sin sudo
ImportError: No module named pip._internal
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
python setup.py install
Una vez que hagas eso, tendrás easy_install.
Use lo siguiente para instalar pip:
sudo easy_install pip
De alguna manera, la instalación fácil no funciona en mi Mac anterior (10.8). Esto resuelve mi problema.
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
Si no tiene wget, simplemente ábralo en el navegador https://bootstrap.pypa.io/get-pip.py
y guárdelo comoget-pip.py
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 de pip
.
pip
. Esta respuesta debe promoverse y alentarse.
conda
Viene con pip
instalado ya. Es preferible usar una conda
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ón pip
es una muy mala idea. Debería utilizar el pip
que viene en su conda
lugar para aislar correctamente los entornos de su paquete.