Ошибка установки проекта django AttrributeError: модуль 'collections' не имеет атрибута 'Iterator'

Я пытаюсь использовать этот проект https://github.com/tangjon/Build-a-PC-Configuration-Tool, но у меня возникает ошибка в процессе. Прежде всего, я клонирую проект, используя эту команду:

git clone https://github.com/tangjon/Build-a-PC-Configuration-Tool.git

после этого я меняю директорию и перехожу к:

cd Build-a-PC-Configuration-Tool

установка требований:

pip install -r requirements.txt

снова смените директорию, чтобы перейти в manage.py для миграций:

cd bapccanada

тогда мигрируйте:

python manage.py make migrations

и вот ошибка AttributeError: module 'collections' has no attribute 'Iterator' введите здесь описание изображения

Есть идеи, как решить эту ошибку? Заранее спасибо!

Версия Django в этом проекте не совместима с Python 3.10.

Вам необходимо либо

  • использовать более старую версию Python (Django 2.x, используемый в этом проекте, поддерживает до Python 3.7)
  • или предпочтительно проделать работу по обеспечению совместимости проекта с более новой версией Django. На момент написания этой статьи Django 4.0 был выпущен всего несколько дней назад. Затем вы можете внести эти изменения обратно в проект в виде запроса на исправление.
Вернуться на верх