Ошибка установки проекта 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 был выпущен всего несколько дней назад. Затем вы можете внести эти изменения обратно в проект в виде запроса на исправление.