Django2 поддерживается только python3, Django-1.11.x была последней версией Django, поддерживаемой python2 .Чтобы использовать django2, вам нужно использовать его с использованием python3.
Я настоятельно рекомендую использовать виртуальную среду для всех разработок django.
Вы можете следовать этомупроцесс:
Установка pip3
sudo apt-get install python3-pip
Установка виртуальной среды для Python3
sudo pip3 install virtualenv
Созданиекаталог проекта
mkdir ~/newproject
cd ~/newproject
Создать новую виртуальную среду и активировать ее
В этой среде pip
по умолчанию равно pip3
и python
по умолчанию python3
.
virtualenv .venv
source .venv/bin/activate
Теперь установите Django
pip install django
, а затем создайте проект и запустите it,
django-admin startproject my_project
cd my_project
python manage.py runserver
Так должно работать.