2012-05-24 8 views
11

¿es posible anidar 2 virtualenvs?¿Puedo anidar virtualenvs?

Me gustaría tener una base virtualenv y luego un virtualenv más específico que acceda a todos los paquetes desde la base virtualenv y luego tenga el suyo propio.

Cualquier pista apreciada, gracias.

+1

Acabo de encontrar esta respuesta, http://stackoverflow.com/questions/10538675/can-a-virutalenv-inherit-from-other, pero en realidad no está creando 2 virtualenvs, ¿hay alguna solución mejor en la que alguien pueda ya sea cargar la base virtualenv o el virtualenv más específico? –

+0

¿Por qué no incluir todos los paquetes en la base virtualenv? – Jordan

+1

@Jordan a veces podría ser útil tener la misma capa base de paquetes, con diferentes versiones de otros paquetes distribuidos en los virtualenvs anidados. –

Respuesta

0

Se puede ejecutar en problemas cuando se ejecutan los scripts de Python de un virtualenv como subprocesos de otra virtualenv. Me pareció útil eliminar del entorno del subproceso PYTHONPATH y BUILDOUT_ORIGINAL_PYTHONPATH.

Cuestiones relacionadas