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