Estoy tratando de hacer un entorno de Python separado del sistema (usando virtualenv) en un directorio que no está en / home, porque necesito usarlo para construir otro software que tenga que ser accesible para múltiples usuarios. Puedo crear y activar virtualenv bien, pero cuando hago sudo
algún comando (por ejemplo, para hacer o compilar otro software), es el sistema python el que se usa (puedo decirlo debido a los módulos disponibles).
Dado que en Ubuntu no es bueno usar el usuario root , ¿hay alguna manera de decir sudo
que use un virtualenv? ¿O tal vez este no es el enfoque correcto, y debería hacer una instalación de Python completamente nueva?
Estoy usando la versión de 64 bits de Ubuntu 12.04 (y Python 2.7).