Стоить учитывать, что курс старый, вышли новые версии питона, всех библиотек и т.д.
Вы правы. Хоть я и сторонник идеи, что трудности несовместимости версий только закаляют новичка, но после того, как курс перестал активно поддерживаться авторы могли бы создать Doсker контейнер с нужным окрудением и версиями. Это убрало бы 99% вопросов. Нам бы оставалось указывать новичкам на инструкцию по разворачиванию этого контейнера)