[Python-es] Instalación de paquetes: pregunta de novato

Andrey Antoukh andsux en gmail.com
Vie Dic 17 00:45:30 CET 2010


El día 16 de diciembre de 2010 18:29, Pau Cervera
<pau.cervera en gmail.com> escribió:
>> On jueves 16 de diciembre de 2010 at 17:33, Jose Caballero wrote:
>>
>> Hola a todos,
>>
>> lo primero, pedir disculpas por lo simple de la pregunta. Pero estoy
>> seguro de que no soy el primero que se enfrenta a este problema.
>>
>> Hasta ahora, cuando he tenido necesidad de instalar algún paquete o
>> librería de python le he pedido al administrador que lo instale en el
>> sistema.
>> Sin embargo este proceso es lento. Y a veces quiero cosas sólo para jugar.
>>
>> Pero no tengo cuenta de root.
>> ¿Cómo puede un usuario sin permisos de root instalar paquetes como Numpy o
>> Scipy, por poner un par de ejemplos reales?
>> Las instrucciones en las webs siempre asumen que el usuario tiene permisos
>> de root, o puede ejecutar sudo.
>> Pero, ¿cuál es el procedimiento a seguir cuando no es así? ¿O depende de
>> cada caso individual?
>>
> No estoy seguro, quizá alguien podría certificarlo, pero creo que puedes
> instalarlo con pip.
> Mi consejo es que mires algo sobre virtualenv [1] y virtualenvwrapper [2] y
> lo instales des de allí.
> Virtualenv creará un directorio para cada entorno con una copia del
> ejecutable del intérprete y su propio site-packages, así que entiendo que no
> necesitarás permisos de root.
> Lo que no sé es si los necesitarás para usar las dependéncias de scipy.
> [1] http://pypi.python.org/pypi/virtualenv
> [2] http://www.doughellmann.com/projects/virtualenvwrapper/
>
> -----
> Pau
>
> Python..., what else?
>>
>> A lo mejor la solución es tan simple como bajarse el paquete, ponerlo en
>> un cierto directorio, y añadir ese directorio a PYTHONPATH. ¿Puede ser tan
>> simple como eso?
>>
>>
>> Muchas gracias.
>> Saludos cordiales,
>> Jose
>> _______________________________________________
>> Python-es mailing list
>> Python-es en python.org
>> http://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>>
>> _______________________________________________
>> Python-es mailing list
>> Python-es en python.org
>> http://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>

Si lo que pretendes es probar o como tu lo llamas "jugar" con algunas
librerias antes de proceder a instalarlas, directamente no los
instales... compilalos si es necesario y/o importalos directamente en
el directorio donde estes trabajando, sabiendo que python siempre
tiene el directorio actual en el path, por lo que podras importarla
como si de otra libreria se tratara.

Un saludo.


-- 
http://twitter.com/andsux
http://www.niwi.be
****
http://www.freebsd.org/
http://www.postgresql.org/
http://www.python.org/
http://www.djangoproject.com/

"Linux is for people who hate Windows, BSD is for people who love UNIX"
"Social Engineer -> Because there is no patch for human stupidity"


Más información sobre la lista de distribución Python-es