Ich versuche, eine bestimmte Version von Django-cms zu installieren und damit pip install django-cms==3.0.5
auszuführen. Das gibt mir den Fehler No matching distribution found for django-mptt==0.5.2,==0.6,==0.6.1 (from django-cms==3.0.5)
. Und in der Tat, auf GitHub die setup.py
Datei gibt die Anforderung django-mptt==0.5.2,==0.6,==0.6.1
.Pip Requirement Specifiers: Rolle des Kommas
Die specification sagt, dass das Komma als ein logischer "und" Operator dient, aber offensichtlich keine Version 0.5.2, 0.6 UND 0.6.1 gleichzeitig sein kann und somit die Anforderung nicht übereinstimmt. Die Installation einer dieser Versionen über pip install django-mptt==0.5.2
funktioniert problemlos, aber es gibt immer noch den gleichen Fehler bei django-cms == 3.0.5.
Kann jemand dieses Licht beleuchten?
Ah, wer hätte das gedacht! Vielen Dank! :) –