Я пытаюсь получить доступ к переменной окружения, которая экспортируется в файл ~ / .bashrc , как показано ниже.
export ENV=local
и source ~/.bashrc
.Я вижу значение local , когда я нажимаю echo $ENV
в терминале.
Но в моем проекте на python (который привязан к конкретному virtualenv в Pycharm), когда я пытаюсь сделать os.environ['ENV']
и запустите скрипт, щелкнув по нему правой кнопкой мыши и запустив, он выбрасывает KeyError .
Я не вижу ENV
в выводе, когда пытаюсь сделать os.environ
.
В чем может быть проблема?Я думаю, что virtualenv не должен вызывать каких-либо проблем.Это правда?
OS: Ubuntu 18.04
Python: 3.7.4