[pyar] Instalando PIL con pip (Requirements Files)

Nicolas Echaniz nico en rakar.com
Sab Oct 23 22:35:29 ART 2010


On Saturday 23 October 2010 18:49:56 Ernesto Savoretti wrote:
> El día 23 de octubre de 2010 14:57, Maximiliano Robaina
> 
> <maxi_robaina en yahoo.com.ar> escribió:
> > El vie, 22-10-2010 a las 21:58 -0300, Ernesto Savoretti escribió:
> > Respondo acá también lo que me observó Tomás.
> > Si tengo el entorno activado antes de instalar los paquetes. De hecho no
> > lo mencioné pero estoy usando virtualenvwrapper. Tambíen tengo en
> > entorno limpio, es decir sin el site-package de mi python global.
> > 
> > Además, si te fijas está buscando en /usr/lib/python2.6/dist-packages y
> > no en /usr/local/lib/python2.6/dist-packages que de última sería (creo)
> > más apropiado. Igualmente el problema pasa por como indicarle que no
> > busqué en ningún lado de mi sistema y me lo instale donde yo le digo.
> > 
> > Para correr pip uso, con mi entorno virtual activado:
> > 
> > (myenv) pip install -E myenv -r stable-req.txt
> > 
> > Uso -E myenv a pesar de tener seteada la variable de entorno
> > 
> > PIP_RESPECT_VIRTUALENV=true
> > 
> > Por eso, posiblemente me este faltando algo, pero no veo que es o hay
> > algo que no estoy entendiendo bien respecto al uso de Requirements Files
> > con pip.
> > 
> > Por otro lado, si me bajo los fuentes de PIL y los instalo con python
> > setup install (con mi entorno activado) logro que se instale donde
> > pretendo sin problemas, pero no es lo que quiero.
> > 
> > 
> > Gracias por responder.
> > Saludos.-
> 
> Después de googlear bastante con distintas opciones, lo único
> mediánamente significativo que encontré fue esto, en
> http://stackoverflow.com/questions/1382925 de parte de alguien que
> tuvo el mismo problema que vos:
> 
> "
> Eventually I found that, for whatever reason, pip -E was not working.
> However, if I actually activate the virtualenv, and use easy_install
> provided by virtualenv to install pip, then use pip directly from
> within, it seems to work as expected and only show the packages in the
> virtualenv
> "
> 
> Por mi parte, traté de reproducir en mi entorno (ArchLinux) y no pude,
> es decir, a mí me funcionó como se espera que lo haga.

...complementando

Macheteándome con la guía de instalación de Cyclope[0]

Según los problemas que tuvimos con esto, si tenés virtualenv menor que 1.45 
necesitás hacer:
# export PIP_RESPECT_VIRTUALENV=true

antes de correr:
# pip install PIL

En Arch seguro tenés una versión de virtualenv mayor que 1.45 y por eso no 
tiene el mismo comportamiento.


[0] http://codigo.cyclope.ws/cyclope/wiki/InstallationGuide
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20101023/5e879661/attachment.html>


More information about the pyar mailing list