Django не обновляется на MacOS

Хочу начать работать с Django на MacOS, но не получается установить последнюю версию Django.

Версия Python - 3.8.8

Установка Django с помощью команды ´pip install Django´ дала следующие результаты:

Требование уже выполнено: django в ./opt/anaconda3/lib/python3.8/site-packages (4.2.16) Требование уже выполнено: sqlparse>=0.3.1 в ./opt/anaconda3/lib/python3.8/site-packages (из django) (0.5.1) Требование уже удовлетворено: backports.zoneinfo в ./opt/anaconda3/lib/python3.8/site-packages (from django) (0.2.1) Требование уже удовлетворено: asgiref<4,>=3.6.0 в ./opt/anaconda3/lib/python3.8/site-packages (from django) (3.8.1) Требование уже выполнено: typing-extensions>=4 в ./opt/anaconda3/lib/python3.8/site-packages (из asgiref<4,>=3.6.0->django) (4.12.2)

.

Пытаюсь обновить его с помощью ´pip install -U Django´

Требование уже выполнено: Django в ./opt/anaconda3/lib/python3.8/site-packages (4.2.16) Сборка Django Загрузка Django-4.2.17-py3-none-any.whl (8,0 МБ) 8,0 МБ 5,4 МБ/с Требование уже выполнено: asgiref<4,>=3.6.0 в ./opt/anaconda3/lib/python3.8/site-packages (из Django) (3.8.1) Требование уже выполнено: sqlparse>=0.3.1 в ./opt/anaconda3/lib/python3.8/site-packages (из Django) (0.5.1) Требование уже удовлетворено: backports.zoneinfo в ./opt/anaconda3/lib/python3.8/site-packages (from Django) (0.2.1) Требование уже выполнено: typing-extensions>=4 в ./opt/anaconda3/lib/python3.8/site-packages (из asgiref<4,>=3.6.0->Django) (4.12.2) Установка собранных пакетов: Django Попытка деинсталляции: Django Найдена существующая установка: Django 4.2.16 Деинсталляция Django-4.2.16: Успешно деинсталлирован Django-4.2.16 Успешно установлена Django-4.2.17

Попытка принудительно установить версию с помощью ´python -m pip install Django==5.1.4´ приводит к следующим результатам:

ERROR: Не удалось найти версию, удовлетворяющую требованию Django==5.1.4 ERROR: Не найдено подходящего дистрибутива для Django==5.1.4

Как говорится в документации [Django-doc] к релизу Django-5.1:

Django 5.1 поддерживает Python 3.10, 3.11, 3.12 и 3.13 (начиная с версии 5.1.3). Мы настоятельно рекомендуем и официально поддерживаем только последний релиз каждой серии.

Это также указано на PyPI-странице пакета [pypi.org]:

Требуется: Python >=3.10

.

Django-4.2 является последней версией, которая включает Python-3.8 [Django-doc] согласно документации:

Django 4.2 поддерживает Python 3.8, 3.9, 3.10, 3.11 и 3.12 (начиная с версии 4.2.8). Мы настоятельно рекомендуем и официально поддерживаем только последний релиз каждой серии.

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