[Python-es] 'Heredar' un venv dentro de otro

Kiko kikocorreoso en gmail.com
Dom Nov 29 17:08:20 EST 2015


(Perdón por el top-posting)

Gracias Alex.

Lo había visto y lo tengo que probar aunque siempre he intentado
evitar virtualenvwrapper ya que es una capa que, personalmente, no me
aporta mucho. Entiendo que eso no funciona con pyvenv.

También he visto virtualenv-clone (
https://pypi.python.org/pypi/virtualenv-clone).

En cuanto pueda probarlos intento dar feedback por si a alguien le
puede interesar.

Sigo abierto a más propuestas.

For the record, acabo de instalar un venv con numpy, scipy,
matplotlib, pandas y jupyter/ipython y creo que va por los 300Mb y un
buen rato de instalaciones/compilaciones.

Saludos.

El 29/11/15, Alexandre Manhaes Savio <alexsavio en gmail.com> escribió:
> Hola Kiko,
>
> Quizás esto te ayude:
> http://virtualenvwrapper.readthedocs.org/en/latest/command_ref.html#add2virtualenv
>
> Un saludo,
> Alex
>
> Alexandre Manhães Savio
> PhD, Medical Imaging, Machine Learning
> Klinikum rechts der Isar, TUM, München
> alexsavio.github.io | email: alexsavio en gmail.com
>
>
>> On 29 Nov 2015, at 20:48, Kiko <kikocorreoso en gmail.com> wrote:
>>
>> Hola.
>>
>> No sé si esta será la pregunta rara del día. Ahí va.
>>
>> Imaginad que tengo un venv, llamémosle venv-base, donde tengo instalado
>> cosas que siempre uso (p.e., numpy, scipy, matplotib y pandas) y que suele
>> ser un poco incordio instalar usando pip.
>>
>> ¿Se podría crear un venv que usase estas librerías (las 'heredase' de
>> venv-base) además de las suyas particulares sin tener que instalar numpy,
>> scipy, matplotlib, pandas en el nuevo venv?
>>
>> Algo parecido a la opción --system-site-packages
>> (https://virtualenv.readthedocs.org/en/latest/userguide.html#the-system-site-packages-option
>> <https://virtualenv.readthedocs.org/en/latest/userguide.html#the-system-site-packages-option>)
>>
>> No quiero tener numpy, scipy, matplotlib y Pandas instaladas de base en el
>> sistema pero tampoco quiero tener que instalarlas con cada nuevo venv.
>>
>> Conda/Anaconda ayuda a manejar alguno de los problemas pero, sin tener una
>> burrada de venv's ni de librerías instaladas, tengo carpetas de 6Gb o
>> más.
>>
>> Supongo que lo que quiero no existe y, sin pensar mucho en ello, veo
>> millones de posibles conflictos a manejar.
>>
>> ¿Sería útil que existiera algo así si no existe ya?
>>
>> Gracias.
>>
>> Saludos.
>> _______________________________________________
>> Python-es mailing list
>> Python-es en python.org
>> https://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>
>


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