Как установить значение переменной окружения на macOS, чтобы иметь к ней доступ из кода python
Я работаю с некоторым API, у меня есть ключ к нему, который я хотела бы хранить в переменной окружения (enviroment vars) и получать доступ из кода python с помощью os.environ из модуля os. Работаю на macOS Mojave в IDE PyCharm.
Как я могла бы установить значение переменной окружения в своей системе, чтобы затем иметь к ней доступ из кода в python?
import os
print(os.environ['API_KEY'])
У вопроса есть решение - Посмотреть?

Источник

если вы запускаете ваш скрипт из эмулятора терминала, где запущена какая-нибудь оболочка, то в стартовых скриптах этой оболочки и укажите переменную. а если вы запускаете эдакий «gui application», то там всё сложнее , вплоть до того, что это ваше секретное значение станет доступно любому другому пользователю вашего компьютера.
Источник

Источник

читайте вторую часть моего предыдущего комментария, после слов «а если вы запускаете эдакий». запускаете вы в вашем случае то, что назвали «ide». вот для этого «gui application» вам и надо указывать переменную. впрочем, эти самые «ide» обычно имеют возможность дополнить вызов запускаемых ими самими программ нужными переменными окружения. смотрите документацию к вашему «ide».
Источник
Ответы - Как установить значение переменной окружения на macOS, чтобы иметь к ней доступ из кода python / Как установить значение переменной окружения на macOS, чтобы иметь к ней доступ из кода python
Помочь в развитии проекта: