Запуск сценария как sudo при использовании virtualenv - PullRequest
0 голосов
/ 28 ноября 2018

Мне нужно запустить скрипт Python как sudo внутри virtualenv.Тем не менее, при запуске sudo python будет запущен глобальный интерпретатор python, а не тот из virtualenv.

Есть ли способ сделать это?

1 Ответ

0 голосов
/ 28 ноября 2018

Просто укажите абсолютный путь к переводчику.Что вы можете узнать, запустив, как обычный пользователь:

python -c "import sys; print(sys.executable)"

«Активация» virtualenv не более сложна, чем взлом на PATH.

...