печать переменной среды из / etc / environment дает противоречивые результаты

Содержимое файла / etc / environment :

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
foo=bar

, чтобы нажать ctrl-alt-f2 для виртуальной консоли и используя env или даже лучше env | grep foo показывает указанную выше переменную среды.

Однако это не работает из терминала GNOME в графическом интерфейсе.

Почему бы и нет? И как мне отобразить переменную среды foo ?

Просто хочу запустить какой-нибудь базовый питон:

import os
foo=os.environ['foo']
print(foo)

, но это общий вопрос о переменных среды.

0
задан 9 August 2020 в 23:41

1 ответ

Я просто сбит с толку, потому что, казалось бы, спонтанно я получаю правильный вывод команды env .

0
ответ дан 11 August 2020 в 20:07

Другие вопросы по тегам:

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