[pyar] Como instalo un paquete con pip pero en cierto directorio?

Claudio Omar Melendrez Baeza claudio.melendrez en gmail.com
Jue Dic 10 18:24:57 ART 2015


OK, ahora pude probar y me funcionaron los dos.

Probé
*pip install --target=/home/pepe/test/ tornado*
e instaló el paquete (y su egg-info) en */home/pepe/test/*

Probé
*pip install --install-option="--prefix=/home/pepe/test" tornado*
y me instaló los mismo, pero dentro de
*/home/pepe/test/lib/python3.5/site-packages/*

Estás usando paths relativos para el prefix?

2015-12-10 18:03 GMT-03:00 Luis Masuelli <luismasuelli en hotmail.com>:

> Tampoco me anduvo lo de prefix solamente. Me los pone en mi carpeta de
> usuario. (en .local y toda la bola en mi home)
>
> ------------------------------
> Date: Thu, 10 Dec 2015 17:13:37 -0300
> From: claudio.melendrez en gmail.com
> To: pyar en python.org.ar
> Subject: Re: [pyar] Como instalo un paquete con pip pero en cierto
> directorio?
>
> Uff, me olvidé de un pequeño detalle: *django trae bocha de paquetes*.
> Dónde instala esos?
>
> Por ahí te convenga probar con prefix en vez de target, supongo que así te
> "tiraría todo ahí". No se, estoy adivinando, pero suena más lógico. No se
> realmente qué hace pip en esos casos.
>
> Después comentame cómo te fue, me agarró curiosidad.
>
> 2015-12-10 16:56 GMT-03:00 Claudio Omar Melendrez Baeza <
> claudio.melendrez en gmail.com>:
>
> Sí, entendí lo que querés hacer, lo que no entendí en realidad  es *por
> qué*. A mi siempre me disgustó un poco lo de npm, que quede todo
> desparramado, me parece sucio, que se yo. Cada loco con su tema, jaja.
>
> Ahora al problema: probaste con --target solo? Si ya especificás dónde
> instalarlo, el prefix no tiene mucho sentido me parece.
>
> 2015-12-10 16:45 GMT-03:00 Kiko <kikocorreoso en gmail.com>:
>
>
> El 10 de diciembre de 2015, 20:39, Luis Masuelli <luismasuelli en hotmail.com
> > escribió:
>
> Tal vez no quiero que pertenezca a un virtualenv sino a un directorio
> local. Este sería mi caso. Otros lenguajes sí lo bancan (como ruby y
> nodejs).
>
>
> Echa un ojo aquí:
> http://stackoverflow.com/questions/2915471/install-a-python-package-into-a-different-directory-using-pip#2916320
>
> Si es una biblioteca en Python puro puedes dejarla donde quieras que la
> encuentre Python. Python busca en todos los sitios incluidos en sys.path.
> En el site-packages de tu venv puedes incluir un fichero *.pth para que se
> añadan los directorios que quieras al sys.path de tu venv (más sobre esto
> último aquí: https://docs.python.org/3/library/site.html).
>
>
>
>
> ------------------------------
> Date: Thu, 10 Dec 2015 15:00:58 -0300
> From: claudio.melendrez en gmail.com
> To: pyar en python.org.ar
> Subject: Re: [pyar] Como instalo un paquete con pip pero en cierto
> directorio?
>
> Cual es la diferencia entre "nivel proyecto" y "nivel virtualenv"?
>
> Pregunto porque para mi son lo mismo: generalmente tengo un virtualenv por
> proyecto. O mas de uno, incluso (reqs pypy vs. reqs cpy).
>
>
> 2015-12-10 14:53 GMT-03:00 Luis Masuelli <luismasuelli en hotmail.com>:
>
> Intente usar: pip install --install-option="--prefix=" django==1.9
> --target=./miproyecto, pero me arroja error: can't combine user with
> prefix, exec_prefix/home, or install_(plat)base.
>
> Intente los siguientes caminos en --target: ., ./unacarpeta, `pwd`,
> `pwd`/unacarpeta, pero siempre me tira el mismo error.
>
> Como hago para instalar un paquete en una carpeta arbitraria? La onda es
> que quiero que me valga solamente para cierto proyecto, no a nivel
> virtualenv ni a nivel interprete.
>
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
>
>
> _______________________________________________ pyar mailing list
> pyar en python.org.ar http://listas.python.org.ar/listinfo/pyar PyAr -
> Python Argentina - Sitio web: http://www.python.org.ar/ La lista de PyAr
> esta Hosteada en USLA - Usuarios de Software Libre de Argentina -
> http://www.usla.org.ar
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
>
>
>
> _______________________________________________ pyar mailing list
> pyar en python.org.ar http://listas.python.org.ar/listinfo/pyar PyAr -
> Python Argentina - Sitio web: http://www.python.org.ar/ La lista de PyAr
> esta Hosteada en USLA - Usuarios de Software Libre de Argentina -
> http://www.usla.org.ar
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20151210/c6ce01db/attachment-0001.html>


More information about the pyar mailing list