Cómo instalar pip en una nueva instalación de python

Recientemente instalé Python 2.7.2 en mi Mac con OSX 10.6.8. Anteriormente, tenía la versión 2.6. Establecí mi ruta en .bash_profile de la siguiente manera:

export PATH=/usr/local/bin:$PATH export PATH=/usr/local/share/python:$PATH 

para que cuando ejecute python se refiera a mi nueva instalación. Lo hace.

También me gustaría usar pip con mi nueva instalación, pero el problema es que ya tengo la versión actual de pip instalada en

 /usr/local/bin/pip. 

Intenté reinstalar pip con:

 easy_install pip 

Pero, por supuesto, esto no pone pip en el nuevo directorio deseado

 /usr/local/share/python/pip 

pero simplemente se refiere a la versión existente en / usr / local / bin / pip.

Alguien me puede decir como arreglar esto?

Me gustaría usar pip para instalar NumPy y SciPy en el directorio correcto (estaba teniendo problemas para que la instalación de SciPy funcionara con mi versión anterior de python, de ahí la nueva instalación).

Si lo desea, puede visitar el sitio web donde encontré las instrucciones para instalar python 2.7, crear / actualizar mi .bash_profile, instalar pip, y NumPy y SciPy. Podría proporcionar alguna información, o estoy feliz de dar más detalles si es necesario. ¡Gracias! http://www.thisisthegreenroom.com/2011/installing-python-numpy-scipy-matplotlib-and-ipython-on-lion/#python

Instale la distribución según las instrucciones en http://pypi.python.org/pypi/distribute . Asegúrese de especificar la ruta completa al ejecutable de python ( /usr/local/share/python/python o smth en su caso).

 $ curl -O https://svn.apache.org/repos/asf/oodt/tools/oodtsite.publisher/trunk/distribute_setup.py $ /usr/local/share/python/python distribute_setup.py 

Entonces deberías tener /usr/local/share/python/easy_install .

Después de eso, ejecute:

 $ /usr/local/share/python/easy_install pip 

Entonces deberías tener /usr/local/share/python/pip .

Dependiendo del orden de las cosas en su PATH , se ejecutará el comando pip su antiguo o recién instalado cuando ejecute el comando pip , por lo que es posible que tenga que adaptar su PATH o especificar la ruta completa a /usr/local/share/python/pip al instalar huevos.

(enchufe descarado: en cualquier caso, podría considerar el uso de virtualenv para instalar paquetes en un entorno aislado específico de “proyecto”, en lugar de instalarlos globalmente).

Necesitaba desinstalar python de brew.

Entonces, me quedé con python v2.7.6

Junto a instalar, pip corrí

 sudo easy_install pip 

instalado bien y funcionando

Tuve un problema similar, intente esto:

 $ python -m pip install --upgrade --force-reinstall pip 

Esto forzará la reinstalación de pip con cualquier versión de python que uses, incluida la instalación del binario.

Hace unos días tuve un amigo que estaba iniciando la progtwigción en Python y necesitaba ayuda con el mismo problema: instalar pip. Hay debates sobre cuál elegir entre easy_install y pip y parece que todo el mundo va en dirección a pip . De cualquier manera, la instalación de cualquiera de ellos puede ser frustrante.

Puede usar este sencillo tutorial: instalar el administrador de paquetes pip de una manera fácil

Aquí tiene lo que debe tener en cuenta al seguir la guía anterior:

  • Si ya tiene instalada una versión anterior, desinstálela o elimine por completo la instalación de python
  • Una vez que se borra, descargue una instalación de Python.
  • Después de eso, descargue el archivo ez_setup.py y guárdelo en su escritorio, fácilmente accesible desde la línea de comandos
  • Ahora ejecútelo desde la línea de comandos e instalará easy_install por usted luego de lo cual,
  • Puedes usarlo para instalar pip .

Una vez más, puede hacer esto o usar el enlace anterior para encontrar una guía paso a paso sencilla sobre cómo instalarlo en su computadora. Buena suerte.

Una de las opciones de la línea de comandos le permite elegir dónde instalar.

–install-dir (-d) instala el paquete en DIR

Así que algo como – # easy_install pip -d /usr/local/share/python

(Por favor corrígeme si estoy equivocado.)

Solo quería decir que encontré una manera de solucionar mi problema. ¡No sé si puedo explicarlo perfectamente, ya que todavía no soy muy bueno para entender lo que estoy haciendo con estas cosas! Pero, el problema parece haber sido con mi RUTA. Quité el PATH que publiqué en mi pregunta original y luego usé easy_install pip. Fue directamente a Python 2.7.2 (mi nueva versión) sin ningún problema. Luego usé con éxito pip para instalar NumPy y SciPy en la ubicación correcta, y ambos funcionan. ¡Gracias a ErikAllik y FakeRainBrigand por tomarse el tiempo para investigarlo!

Solo para que la gente lo sepa, ATM puede instalar PIP descargando get-pip.py de la página con documentos y ejecutarlo de esta manera:

 c:\python27\python.exe get-pip.py 

Por cierto, Python 3.4 viene con PIP preinstalado.