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

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


En realidad creo que Django ya "no tiene dependencias". Qué loco...
OK, perfecto, con --target ya lo tenés entonces.

2015-12-10 18:30 GMT-03:00 Claudio Omar Melendrez Baeza <
claudio.melendrez en gmail.com>:

> Ok, acabo de probar con django también y no instala ninguna dependencia en
> ningún caso, asi ese problema no lo tenés. (Aunque tenés otro, claro...)
>
> 2015-12-10 18:24 GMT-03:00 Claudio Omar Melendrez Baeza <
> claudio.melendrez en gmail.com>:
>
>> 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/aa25b9df/attachment-0001.html>


More information about the pyar mailing list