Я намагаюся зробити середовище python окремим від системного (використовуючи virtualenv) в каталозі, який не знаходиться в / вдома, тому що мені потрібно використовувати його для створення іншого програмного забезпечення, яке має бути доступним для декількох користувачів. Я можу створити і активувати virtualenv все в порядку, але коли я sudo
якусь команду (наприклад, робити або компілювати інше програмне забезпечення), то використовується системний пітон (я можу сказати через доступні модулі).
Оскільки в Ubuntu користуватися кореневим користувачем не дуже добре , чи є спосіб сказати sudo
використовувати virtualenv? А може, це не правильний підхід, і я повинен зробити абсолютно нову інсталяцію python?
Я використовую 64-бітну версію Ubuntu 12.04 (і python 2.7).