Разница между Python 2.7 и Python 3 при работе с библиотеками, в том числе PyGame, заключается в совместимости. 3 Большинство популярных библиотек и фреймворков сейчас имеют поддержку Python 3, однако некоторые из них могут работать только с Python 2. 3
Например, многие старые библиотеки, созданные с Python 2, не совместимы с Python 3. 4 При этом многие разработчики создают библиотеки, которые можно использовать только с Python 3. 4
Кроме того, поддержка Python 2 была официально прекращена 1 января 2020 года, что означает, что больше не выпускаются обновления безопасности и исправлений ошибок для этой версии. 3 В связи с этим рекомендуется использовать Python 3 для новых проектов, чтобы обеспечить лучшую совместимость и поддержку в будущем. 3