Из документации:
Если платформа поддерживает эту
unsetenv()функцию, вы можете удалить элементы в этом сопоставлении, чтобы сбросить переменные среды.unsetenv()будет вызываться автоматически при удалении элемента из os.environ и при вызове одного из методовpop()илиclear().
Однако я хочу что-то, что будет работать независимо от наличия unsetenv(). Как удалить элементы из сопоставления, если оно недоступно? os.environ['MYVAR'] = None?
unsetenvсогласно документации, работает на "большинстве разновидностей Unix, Windows".