Задать вопрос

Как задать переменные окружения в venv?

Всем привет, вчера распаковал Python, все отлично -- очень удобно, что есть virtual env со своей версией Python и все в своем окружении.

Но появился логичный вопрос -- как в проект подтянуть переменные окружения. В PyCharm в настройках интерпретатора для проекта можно такие задать, но как их подтянуть из .env только для данного venv?

Видел также решение Pipenv, это обертка, но как сделать без нее?
  • Вопрос задан
  • 1114 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 2
sim3x
@sim3x
Делаем файл
var_name=var_value
export $(cat .env)

Далее можно поискать файл с хуками на постактивацию вашего окружения и вставить туда данную комманду
Ответ написан
Комментировать
netpastor
@netpastor
Python developer
Прямо в activate скрипте допиши все нужные экспорты
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы