Я застрял в моем flask приложении uwsgi, которое не может видеть переменные среды, я поместил их в файл .bash_profile, например, export key = "variable", и набрал source ~ / .bash_profile, но никакого эффекта.
Одним из возможных решений было бы использовать python-dotenv, добавить переменные среды в файл .env, а затем в своем config.py или в другом месте, которое вы используете для загрузки переменных среды, импортировать его и вызвать load_dotenv(). Затем вы можете использовать variable = os.getenv('variable_declared_in_dotenv') для его загрузки.
python-dotenv
.env
config.py
load_dotenv()
variable = os.getenv('variable_declared_in_dotenv')