Установить для запуска интерпретатора virtualenv от имени root? - PullRequest
0 голосов
/ 11 декабря 2018

Я использую PyCharm для удаленного выполнения проекта на RPi через интерпретатор SSH.Цель для переводчика - pyenv virtualenv, созданный специально для проекта;проект требует libbluetooth, поэтому socket построен с поддержкой AF_BLUETOOTH.

Все работает, как и ожидалось, за исключением одного аспекта: интерпретатор должен запускаться от имени root, поскольку некоторые из команд HCI (связьс контроллером bluetooth) нужны права root;в противном случае socket.send(...) вызовет PermissionError.

Я читал Запуск / отладка от имени пользователя root в PyCharm , но мне было интересно, возможно ли настроить активный интерпретатор pyenv на автоматическийвыполнить с правами суперпользователя?

...