GNU/Linux >> LINUX-Kenntnisse >  >> Linux

pip konnte keine Version finden, die die Anforderung django==2.2.1 erfüllt

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


Linux
  1. Dateien finden, die ein Benutzer nicht lesen kann?

  2. Suchen Sie die WordPress-Version über die Befehlszeile

  3. Wie finde ich die Version von Fedora, die ich verwende?

  4. Wie finde ich die Version eines kompilierten Kernelmoduls?

  5. Tox installiert die falsche Pip-Version in seiner virtuellen Umgebung

Warum nicht Softwarepakete aus dem Internet installieren

So installieren Sie die neueste Version des Nano-Texteditors

Wie installiere ich die Zabbix-Agent-Version 3.0 auf Debian 9 (Strech)?

Wie installiere ich die Zabbix-Agent-Version 4.0 auf Debian 9 (Strech)?

JMeter - Die TestPlan-Klasse konnte nicht gefunden werden

pip install pickle funktioniert nicht - keine solche Datei oder kein Verzeichnis