Как использовать свойства интерпретатора # {user} zeppelin для установки переменной среды, зависящей от пользователя, вошедшего в систему? - PullRequest
0 голосов
/ 13 января 2020

Я хочу изолировать пакеты пользователей, использующих zeppelin, поэтому я хочу установить PYTHONPATH в рабочее пространство пользователя, например: PYTHONPATH=~/workspace/#{user}/zeppelin-packages Но когда я go переводю zeppelin как пользователь "admin" и печатаю os.environ.get('PYTHONPATH'), я получаю следующий вывод: ~/workspace/#{user}/zeppelin-packages вместо ~/workspace/admin/zeppelin-packages. Почему это происходит и как я могу решить это?

...