2016-06-30 14 views
0

Ich installierte djangorestframework. Aber nachdem ich zu debian-Steuerdatei hinzugefügt, der Fehler ist:Add djangorestframework zu debian Kontrolle Hängt

Package djangorestframework is not installed. 

Meine Steuerdatei:

Depends: python, python-setuptools, djangorestframework 

Alles, was fehlt?

+0

Welche Steuerdatei? – grochmal

+0

@grochmal https://www.debian.org/doc/debian-policy/ch-controlfields.html – BAE

+0

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

Antwort

1

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 
+0

wie Sie es zur Steuerdatei hinzufügen. wie heißt? – BAE

+0

Sie sind Debian benötigt kein Django Rest Framework, der einzige Ort wo es darauf ankommt ist Ihr Django Projekt. – dmitryro