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_installha sido desaprobado . Por favor use get-pip.pyen 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_installha 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 Pythoninstalado. Pero para asegurarse de que ha Pythoninstalado, abra la terminal y ejecute el siguiente comando.
python --version
Si este comando devuelve un número de versión que significa que Pythonexiste. Lo que también significa que ya tienes acceso a la easy_installconsideració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, pipse instalará y podrá usarlo para instalar otros paquetes.
Avíseme si tiene algún problema para instalar de pipesta 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_installha sido desaprobado . Por favor, use get-pip.pyen su lugar.
En primer lugar descargue el get-piparchivo
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!
--useropción o verifique los permisos.
sudo
--useropció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:443alguna 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.
piptodaví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 pythonInstalar pip
sudo easy_install pipAhora, puede instalar módulos externos. Por ejemplo
pip install regex # This is only an example for installing other modulescurl https://bootstrap.pypa.io/ez_setup.py -o - | sudo pythoninterrumpirá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/… ).
pipestá 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 pipcomo 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 python2usted 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:, python3para 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.pyfuncionó bien, porque en OS X python ya está instalado.
curl -O https://bootstrap.pypa.io/get-pip.py | sudo python3 get-pip.pypara 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.pyLa 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.pybajo sudo, pero no puede garantizar que descargó correctamente get-pip.pyhasta que conozca la suma de comprobación. Más sobre esto: stackoverflow.com/questions/34587473/…
git-pip.pyscript 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!
pythonenlaces simbólicos a python2 y python3enlaces 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 python3después brew install python3si 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, pipse 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 foundmensaje. 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 piptrabajará
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.
portno 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
...
sudoSi desea realizar la instalación pipsin necesidad de hacerlo sudo, lo cual siempre es frustrante cuando intenta instalar paquetes globalmente, instálelo pipen su carpeta local de /usr/localesta 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.pyy 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.
condaViene con pipinstalado ya. Es preferible usar una condainstalació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 pipes una muy mala idea. Debería utilizar el pipque viene en su condalugar para aislar correctamente los entornos de su paquete.