GNU/Linux >> Belajar Linux >  >> Linux

pip tidak dapat menemukan versi yang memenuhi persyaratan django==2.2.1

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 -

Anda
source ./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


Linux
  1. Di mana saya menemukan versi pohon sumber kernel Linux?

  2. Apakah mungkin memainkan Quake versi Steam di Ubuntu?

  3. Di mana PHP dapat dieksekusi di Ubuntu?

  1. Temukan File yang Tidak Dapat Dibaca Pengguna?

  2. Temukan versi WordPress dari baris perintah

  3. Bagaimana cara menemukan versi Fedora yang saya gunakan?

  1. Bagaimana menemukan versi modul kernel yang dikompilasi?

  2. Kesalahan:Tidak dapat menemukan atau memuat kelas utama

  3. Tox menginstal versi pip yang salah ke lingkungan virtualnya