Я пытаюсь сделать среду Python отдельной от системной (используя virtualenv) в каталоге, который не находится в каталоге / home, потому что мне нужно использовать его для создания другого программного обеспечения, которое должно быть доступно для нескольких пользователей. Я могу создавать и активировать virtualenv, но когда я выполняю sudo
какую-либо команду (например, чтобы создать или скомпилировать другое программное обеспечение), используется системный питон (я могу сказать из-за доступных модулей).
Поскольку в Ubuntu использование root- пользователя не очень хорошо , есть ли способ сказать, sudo
что использовать virtualenv? Или, может быть, это не правильный подход, и я должен сделать совершенно новую установку Python?
Я использую 64-битную версию Ubuntu 12.04 (и python 2.7).