Django verze 2 jsou kompatibilní pouze s pythonem3. Pro instalaci do systému jej nainstalujte pomocí
pip3 install django
nebo pokud chcete vytvořit virtuální prostředí
python3 -m venv virtualenv
source virtualenv/bin/activate
pip install django (this installs with python3 pip)
Zdá se, že používáte Python 2.7 a poslední verze Django, která podporuje Python 2 je Django 1.11 . Chcete-li používat novější verze Django, musíte upgradovat na Python 3 .
Je pravděpodobné, že již máte Python 3 dodávané s vaší linuxovou distribucí, můžete zkontrolovat spuštěním python3 ve vaší skořápce. Doporučuje se vytvořit virtuální prostředí pro váš projekt. Můžete vytvořit Python 3 virtuální env pomocí následujícího příkazu -
python3 -m venv env
Aktivujte své prostředí -
source ./env/bin/activate
Nyní byste měli být schopni nainstalovat novější verzi Django do vašeho virtuálního prostředí -
pip install django==2.2.1
Tento odkaz vám může pomoci při upgradu vaší verze Pythonu – https://docs.python-guide.org/starting/install3/linux/
Zkuste to pomocí pip install -U django==2.2.1