Не удается установить Django 2 Beta 1 на Ubuntu Server 16.04

Я пытаюсь установить Django 2 beta 1 на Ubuntu Server 16.04, используя командную строку, показанную на странице загрузки Django, без успеха.

Данная командная строка: pip install --pre django но когда я запускаю ее, она пытается установить Django 1.11.6. ( Downloading Django-1.11.6-py2.py3-none-any.whl (6.9MB) )

Кто-нибудь знает, как я могу успешно установить бета-версию?

Напишите явную версию Django, которую вы хотите установить:

 pip install --pre Django==2.0b1 

Опция --pre ( --pre ) также может быть исключена.

EDIT (после комментария):

Это определенно работает, как я пробовал. Чтобы перечислить все версии пакета, я использую грязное решение, например:

 pip install django==0 

Поскольку pip не может найти эту несуществующую версию, он возвращает список со всеми доступными версиями (from versions: ...) . Последняя версия 2.0b1 .

РЕДАКТИРОВАТЬ:

Я решительно полагаю, что вы используете Python 2. Это объясняет, почему установка не работает. Если вы хотите попробовать Django 2, вам понадобится Python 3.
Вот что говорится в официальной документации :

Django 2.0 поддерживает Python 3.4, 3.5 и 3.6. Мы настоятельно рекомендуем и только официально поддерживаем последнюю версию каждой серии.

Использование виртуальных сред, устанавливающих Django 2.0, может выглядеть так:

  1. Установите virtualenv (проверьте это здесь ).

  2. Создайте новую виртуальную среду, называемую djangobeta, с python3. Выполните следующую команду в оболочке:

    virtualenv -p python3 djangobeta

  3. Установите Django 2.0 beta 1:

    pip install --pre django

Я нашел решение: я удалил каждую версию Python I (2.7, 3.5, 3.6), а также Pip.

Затем установил только Python 3.5 и установил Pip через скрипт python, полученный Curl (должен был сделать это иначе, иначе apt устанавливал Python 2.7 вместе с Pip) с помощью этих команд:

 curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py" python3 get-pip.py 

Наконец, я установил Django 2 beta1 с исходной командой:

 pip install --pre Django