Sie können
pip freeze > requirements.txt
Sie können öffnen Sie die generierte Datei ausführen und überprüfen Sie die djangorestframework == 3.3.3 Version oder bearbeiten und dann
pip install -r requirements.txt
Alternativ können Sie Django Ruhe installieren Framework mit
pip install djangorestframework==3.3.3
Und wenn benötigt, eines der Erweiterungsmodule:
pip install djangorestframework-bulk==0.2.1
pip install djangorestframework-digestauth==1.1.0
pip install djangorestframework-extensions==0.0.3
pip install djangorestframework-filters==0.8.0
pip install djangorestframework-jwt==1.8.0
pip install djangorestframework-oauth==1.1.0
Welche Steuerdatei? – grochmal
@grochmal https://www.debian.org/doc/debian-policy/ch-controlfields.html – BAE
Cool, es war ähnlich wie ich vermutete. Ich werde definitiv argumentieren, dass, wenn Sie kein '.deb'-Paket für das django-rest-Framework erstellen, Sie nicht in die Abhängigkeitsstruktur des Paketmanagers eingreifen sollten. Jede Skriptsprache folgt einem eigenen Abhängigkeitsmanagement, für Python ist es "virtualenv" und "pip". Wenn Sie sie mit "apt-get" überschreiben, wird die Art und Weise, wie andere Benutzer des Systems die Python-Abhängigkeitsstruktur sehen (oder nicht), gestört. – grochmal