Python 2 перестал поддерживаться с 2020 года из-за необходимости внести значительные изменения для улучшения языка. 1 Разработчики хотели помочь сообществу пользователей Python быстрее развивать язык. 1
Даже после запуска Python 3 в 2006 году разработчики продолжали работать в Python 2. 1 Это замедляло внедрение Python 3 и затрудняло работу команды над языком. 1 Разработчики фокусировались на улучшениях, которые были невозможны в Python 2, и тратили много времени на исправление ошибок и проверку безопасности для этой версии, не успевая сосредоточиться на разработке Python 3. 1
20 апреля 2020 года разработчики объявили о выходе Python 2.7.18 — последней версии Python из ветки Python 2, поддержка которой отныне прекращается официально. 4