Выполнение файла .env в среде Windows python - PullRequest
0 голосов
/ 27 мая 2020

Я хотел бы создать файл .env в моем проекте root, который я мог бы выполнить для инициализации переменных env внутри virtualenv при запуске.

Бонусные баллы, если я могу сделать это автоматически, когда я cd в проект root, например autoenv на linux.

Это кажется таким простым делом, но я пока нигде не нашел здесь ответа. Пожалуйста, укажите мне направление, если оно есть. Спасибо за уделенное время.

1 Ответ

0 голосов
/ 30 мая 2020

На данный момент я добавил вары в сценарий env / scripts / activate.ps1, то есть они будут созданы вместе с окружением. Если вы хотите сделать это, создайте свой virtualenv:

virtualenv env

Затем добавьте свои переменные env рядом с переменными по умолчанию в скрипте env / scripts / activate.ps1 в форме:

$env:some_key="someValue"

Теперь каждый раз, когда вы создаете env, он запускает эти строки и создает ваши вары.

Это не чистое решение, и оно мне не нравится, но из-за отсутствия чего-то лучшего я сейчас воспользуюсь им.

...