виртуальная среда python не имеет доступа к системной переменной среды

#python #python-os

#python #python-os

Вопрос:

Мой Django settings.py файл не ссылается на системную переменную окружения.

Когда я запускаюсь os.path.abspath(os.environ['EMAIL_USER']) внутри оболочки python, когда моя виртуальная среда не активна, я получаю путь к своей папке пользователя 'C:\Users\<Username>\<my_email>' , но когда я запускаюсь os.path.abspath(os.environ['EMAIL_USER']) внутри оболочки python, когда моя виртуальная среда активна, я получаю путь к папке моего проекта 'N:\Projects\recipe_app\<my_email>'

Может кто-нибудь объяснить, почему это происходит, и как я могу сделать ссылку моей виртуальной среды на системную переменную среды?

Комментарии:

1. Попробуйте запустить echo %EMAIL_USER% в командной строке

2. @MelvinAbraham это выводит меня EMAIL_USER из системной среды