Ich habe die alte Version aus Versehen von der Django-Registrierung installiert und es scheint ziemlich kompliziert, sie an die neue zu beheben. Da ich gerade ein Projekt neu starte, wie kann ich das Modul django-registration komplett deinstallieren?Wie entferne ich die Django-Registrierung vollständig?
Antwort
Entfernen Sie den Ordner /usr/local/pythonX.Y/site-packages/django-registration
wo X.Y
Ihre Python-Version ist, die Sie, indem Sie python --version
Ich schaue zuerst lokal auf meinen Computer. der Weg ist anders: /Library/Python/2.6/site-packages/django/ und auch gibt es nicht Djang-Registrierung Ordner da, nur django_registration-0,7-py2.6.egg auf dem Linux-Server: /usr/lib/python2.6/dist-packages/ und ich habe dort keinerlei Django-Registrierung. völlig verwirrt – mgPePe
Entfernen Sie das Ei dann. :) site-packages, nicht dist-packages. – knutin
gibt es einen Unterschied? Mac hat nur Site-Pakete. linux server nur dist-packages – mgPePe
Wenn pip dann einfach installiert folgenden Befehl ein Feuer finden, das ist es.
pip uninstall django-registration
Auch können Sie es an der Wurzel oder in virtueller Umgebung Ebene, indem Sie auf /lib
Verzeichnis bestätigen.
z.B.
/lib/python2.7/site-packages/
Wenn Sie kann sehen Verzeichnis mit dem Namen registration
bedeutet django-Registrierung entfernt wurde.
Wie haben Sie es installiert? Verwenden von setup.py? Pip benutzen? Hast du es einfach irgendwo auf deinen Pythonpfad gelegt? Welche Plattform benutzen Sie? – knutin
Ich denke, ich habe es mit easy_install django-registration auf linux installiert und ich habe es auch auf meinem Mac installiert. Da ich ein Neuling bin, kann ich nicht herausfinden, wohin es ging. Ich hätte es gerne in meinem Projektordner gehabt und einfach in mein nächstes Projekt kopiert. – mgPePe