GNU/Linux >> Znalost Linux >  >> Linux

pip nemohl najít verzi, která splňuje požadavek django==2.2.1

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


Linux
  1. Najít soubory, které uživatel nemůže číst?

  2. Najděte verzi WordPress z příkazového řádku

  3. Jak zjistit verzi kompilovaného modulu jádra?

  1. Kde najdu verzi zdrojového stromu linuxového jádra?

  2. Tox nainstaluje špatnou verzi pip do svého virtuálního prostředí

  3. PM:Obrázek režimu hibernace není k dispozici nebo jej nelze načíst

  1. Jak mohu najít verzi Fedory, kterou používám?

  2. Chyba:Nelze najít nebo načíst hlavní třídu

  3. Nelze najít konfigurační soubor pro balíček ECM, který je kompatibilní s požadovanou verzí 1.5.0