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_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.pyTodo lo que tienes que hacer es:
Hice un gif, porque. ¿Por qué no?
Detalles:
MacOS viene con
Pythoninstalado. Pero para asegurarse de que haPythoninstalado, abra la terminal y ejecute el siguiente comando.Si este comando devuelve un número de versión que significa que
Pythonexiste. Lo que también significa que ya tienes acceso a laeasy_installconsideración que estás usandomacOS/OSX.ℹ️ Ahora, todo lo que tienes que hacer es ejecutar el siguiente comando.
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?
easy_installha sido desaprobado . Por favor, useget-pip.pyen su lugar.En primer lugar descargue el
get-piparchivoAhora ejecuta este archivo para instalar
pipDeberias hacer eso.
¿Otro gif que dijiste? ¡Aqui tienes!
fuente
--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, ¿tengocurl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to bootstrap.pypa.io:443alguna 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.piptodavía no está en su camino, es posible que deba volver a vincular, de esta manerabrew unlink python && brew link pythonMe 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_installserí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 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 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
pipcomo se esperaba.nota: esto también funciona para otros paquetes de Python
fuente
pip install --upgrade pipACTUALIZADO 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 parapython2usted realmente necesita hacer:brew install python@2Instala 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:,python3para 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.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.pip3La 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 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.pybajosudo, pero no puede garantizar que descargó correctamenteget-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 :
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
pythonenlaces simbólicos a python2 ypython3enlaces 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 python3despuésbrew install python3si 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,
pipse 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 pippip: 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
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
piptrabajará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
portno 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.pyPor ejemplo:
fuente
Instalar sin la necesidad de
sudoSi desea realizar la instalación
pipsin necesidad de hacerlosudo, lo cual siempre es frustrante cuando intenta instalar paquetes globalmente, instálelopipen su carpeta local de/usr/localesta manera:y entonces:
pip install <package-of-choice>sinsudofuente
ImportError: No module named pip._internalInstale 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.pyy guárdelo comoget-pip.pyfuente
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.condaViene conpipinstalado ya. Es preferible usar unacondainstalació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ónpipes una muy mala idea. Debería utilizar elpipque viene en sucondalugar para aislar correctamente los entornos de su paquete.