Django-Versionen 2 sind nur mit Python3 kompatibel. Um es also in Ihrem System zu installieren, installieren Sie es mit
pip3 install django
oder wenn Sie eine virtuelle Umgebung erstellen möchten
python3 -m venv virtualenv
source virtualenv/bin/activate
pip install django (this installs with python3 pip)
Anscheinend verwenden Sie Python 2.7 , und die letzte Django-Version, die Python 2 unterstützt ist Django 1.11 . Um die neueren Django-Versionen zu verwenden, müssen Sie auf Python 3 upgraden .
Wahrscheinlich haben Sie bereits Python 3 mit Ihrer Linux-Distribution ausgeliefert, können Sie dies überprüfen, indem Sie python3 ausführen in deiner Hülle. Es wird empfohlen, dass Sie eine virtuelle Umgebung für Ihr Projekt erstellen. Sie können ein Python 3 erstellen virtual env mit dem folgenden Befehl -
python3 -m venv env
Aktivieren Sie Ihre Umgebung -
source ./env/bin/activate
Jetzt sollten Sie in der Lage sein, eine neuere Django-Version in Ihrer virtuellen Umgebung zu installieren -
pip install django==2.2.1
Dieser Link könnte beim Upgrade Ihrer Python-Version hilfreich sein - https://docs.python-guide.org/starting/install3/linux/
Versuchen Sie es mit pip install -U django==2.2.1