Невозможно установить Django 2.0 по пипсу

Я создаю новое приложение Django с новой версией Django. Я обнаружил, что Django 2.0 доступен (2.0.2) https://www.djangoproject.com/download/, и теперь пытается установить его с помощью pip.

pip install Django == 2.0.2

Но это не работает для меня.

Не удалось найти версию, удовлетворяющую требованию Django == 2.0 (из версий: 1.1.3, 1.1.4, 1.2, 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5, 1.2.6, 1.2.7, 1.3, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 1.3.5, 1.3.6, 1.3.7, 1.4, 1.4.1, 1.4.2, 1.4.3, 1.4.4, 1.4.5, 1.4.6, 1.4.7, 1.4.8, 1.4.9, 1.4.10, 1.4.11, 1.4.12, 1.4.13, 1.4.14, 1.4.15, 1.4.16, 1.4.17, 1.4.18, 1.4.19, 1.4.20, 1.4.21, 1.4.22, 1.5, 1.5.1, 1.5.2, 1.5.3, 1.5.4, 1.5.5, 1.5.6, 1.5.7, 1.5.8, 1.5.9, 1.5.10, 1.5.11, 1.5.12, 1.6, 1.6.1, 1.6.2, 1.6.3, 1.6.4, 1.6.5, 1.6.6, 1.6.7, 1.6.8, 1.6.9, 1.6.10, 1.6.11, 1.7, 1.7.1, 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.7.8, 1.7.9, 1.7.10, 1.7.11, 1.8a1, 1.8b1, 1.8b2, 1.8rc1, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.8.10, 1.8.11, 1.8.12, 1.8.13, 1.8.14, 1.8.15, 1.8.16, 1.8.17, 1.8.18, 1.9a1, 1.9b1, 1.9rc1, 1.9rc2, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.9.5, 1.9.6, 1.9.7, 1.9.8, 1.9.9, 1.9.10, 1.9.11, 1.9.12, 1.9.13, 1.10a1, 1.10b1, 1.10rc1, 1.10, 1.10.1, 1.10.2, 1.10.3, 1.10.4, 1.10.5, 1.10.6, 1.10.7, 1.10.8, 1.11a1, 1.11b1, 1.11rc1, 1.11, 1.11.1, 1.11.2, 1.11.3, 1.11.4, 1.11.5, 1.11.6, 1.11.7, 1.11.8, 1.11.9, 1.11.10). Не найдено сопоставления для Django == 2.0

Я использую python 2.7.14 и pip 9.0.1. Что здесь не так?

Ответы

Ответ 1

Django 2.x не поддерживается с помощью Python 2.x

На странице загрузки Django:

Мы рекомендуем использовать последнюю версию Python 3. Последняя версия для поддержки Python 2.7 - это Django 1.11 LTS.

Вы должны использовать Python 3.x с Pip3:

pip3 install Django

Ответ 2

если python3 установлен, попробуйте

pip3 install Django==2.0.2

Ответ 3

Django 2.0 поддерживает только Python 3.x

Ответ 4

Из примечаний к выпуску

Совместимость с Python Django 2.0 поддерживает Python 3.4, 3.5 и 3.6. Мы настоятельно рекомендуем и только официально поддерживаем последнюю версию каждой серии. Серия Django 1.11.x является последней, поддерживающей Python 2.7. Django 2.0 станет последней версией для поддержки Python 3.4. Если вы планируете развертывание Python 3.4 до конца срока службы для Django 2.0 (апрель 2019 года), используйте Jango 1.11 LTS (поддерживаемый до апреля 2020 года). Обратите внимание, однако, что конец Python 3.4 - конец марта 2019 года.

Ответ 5

Такое же служение случается со мной для django 2.1.2. Я пробовал это ниже, и его работа прекрасна для меня.

pip3 install django==2.1.2