Versi Django 2 hanya kompatibel dengan python3. Jadi untuk menginstal di sistem Anda, instal dengan
pip3 install django
atau jika Anda ingin membuat lingkungan virtual
python3 -m venv virtualenv
source virtualenv/bin/activate
pip install django (this installs with python3 pip)
Sepertinya Anda menggunakan Python 2.7 , dan versi Django terakhir yang mendukung Python 2 adalah Django 1.11 . Untuk menggunakan versi Django yang lebih baru, Anda perlu memutakhirkan ke Python 3 .
Kemungkinan Anda sudah memiliki Python 3 dikirimkan bersama distro Linux Anda, Anda dapat memeriksanya dengan menjalankan python3 di cangkangmu. Anda disarankan untuk membuat env virtual untuk proyek Anda. Anda dapat membuat Python 3 virtual env dengan perintah berikut -
python3 -m venv env
Aktifkan env -
Andasource ./env/bin/activate
Sekarang Anda harus dapat menginstal versi Django yang lebih baru di env virtual Anda -
pip install django==2.2.1
Tautan ini mungkin bisa membantu dalam memutakhirkan versi Python Anda - https://docs.python-guide.org/starting/install3/linux/
Coba dengan pip install -U django==2.2.1