Я пишу приложение Django, которое требует повторного создания очереди, поэтому мне нужно использовать WSL для продолжения разработки под Windows.Мне было приятно узнать, что Pycharm Professional позволяет вам настраивать интерпретатор Python WSL.Однако моя первая проблема заключалась в том, что он не смог найти никаких переменных среды.Ничего страшного, эта страница говорит, что я могу просто export
их из файла с именем ~/.profile
.Я добавляю их так:
export SECRET_KEY="xxxxx"
export DATABASE_URL="postgres://xxxxx"
Но мой интерпретатор Pycharm не может их найти, всегда жалуюсь:
SECRET_KEY = os.environ['SECRET_KEY']
File "/usr/lib/python3.6/os.py", line 669, in __getitem__
raise KeyError(key) from None
KeyError: 'SECRET_KEY'
Однако, если я поднимаю терминал Ubuntu bash и запускаю Python3, он находит значение нормально.Я пытался использовать ~/.pam_environment
и ./bashrc
, но ни один из них не работал, даже если проверено вручную.
Как я могу предоставить PyCharm / WSL доступ к моим WSL Environ Vars?