фласке. Использую переменные окружения. В окне power shell задал путь к настройкам. Запустил код из другого. Не сработало. Запустил из окна где установил переменную - работает.
Приложение будет работать на линуксе. То есть где-то, условно, в юните системд мне нужно установить переменную окружения чтобы это все заработало?
Есть локальные, пользовательские и системные переменные окружения. В первую очередь, нужно разобраться какие нужны и как они работают.
но направление верное?
У тебя сервис будет запускаться под определённым пользователем, т.е. Достаточно брать переменные окружения пользователя, котоые нужно заранее объявить. Локальные хранятся одну сессию, по этому они не подходят, так как тебе придётся хранить где-то список и каждый раз импортировать, а системные будут открыты всем
В текстовом файле хранятся. А переменной указываю путь к этому файлу
Используй настоящие переменные окружения и тогда не нужно будет хранить их в файле
нифига не понял. Мне их каждый раз вручную вводить перед запуском?)
Ещё раз повторяю, почитай какие в системе есть переменные окружения и как они работают, тогда отпадёт твой вопрос
Обсуждают сегодня