Команда django-admin --version в терминале windows при использовании виртуальной среды выдает ошибку

После установки Django версии 1.9 в виртуальной среде с помощью команды windows cmd команда "django-admin --version" выдает длинную ошибку, заканчивающуюся следующим:

Файл "C:\Users\DELL\env\Lib\site-packages\django\db\models\sql\query.py", строка 11, in from collections import Counter, Iterator, Mapping, OrderedDict ImportError: cannot import name 'Iterator' from 'collections' (C:\Users\DELL\AppData\Local\Programs\Python\Python311\Lib\collections_init_.py)

Python установлен Виртуальная среда была активирована. Django установлен с помощью pip install django==1.9

Что мне нужно сделать, выполнив команду django-admin --version???

Django 1.9 требует Python 2.7, 3.4 или 3.5. убедитесь, что вы установили версию python, начиная с одной из этих... (Я скопировал ответ, который я получил)

Вы используете очень старую версию Django и, как следствие, ваш Python несовместим с ней. Django пытается импортировать Iterator из модуля Python, но он был давно перемещен из collections в collections.abc и поэтому выдает ImportError.

Вы можете либо обновить Django до текущей версии, либо изменить Python до версии ниже 3.3

Вернуться на верх