2011-07-28 3 views
9

Próbuję uruchomić moduł django_auth_module, ale nie sądzę, że udało mi się go poprawnie zainstalować.django_auth_ldap brak modułu o nazwie ldap

Pobrałem pakiet i uruchomiłem instalację setup.py. Wtedy w moim pliku settings.py Próbowałem zaimportować ldap modułu i dała mi następujący błąd:

ImportError: no module named ldap 

pracuję na serwerze CentOS 6.

Może to ma związek z tym, gdzie powinienem zainstalować moduł? Folder znajduje się w katalogu tuż nad folderem mojej strony, ale może to jest złe ...

ROZWIĄZANIE: Ok, wystarczy zainstalować moduł python-ldap ... problem został rozwiązany!

+1

Należy napisać swoje rozwiązanie jako odpowiedź i oznaczyć ją jako poprawny tak, że to już nie jest pytanie bez odpowiedzi. – gWaldo

+0

po zainstalowaniu daje błąd: P "polecenie" x86_64-linux-gnu-gcc "nie powiodło się ze statusem wyjścia 1" –

+3

Zainstalowanie python-ldap w Windows jest humongrous zadania :( – shailenTJ

Odpowiedz

17

zainstalować brakujący moduł:

pip install python-ldap 

Aby zainstalować python-ldap z pip na Ubuntu (potrzebne są niektóre biblioteki)

sudo apt-get install python-dev libldap2-dev libsasl2-dev libssl-dev 
+0

napotkałem ten sam problem. Nadal nie można uzyskać to jest instalowane dla Windows 8.1 Enterprise, Python3.5 Po zainstalowaniu Pythona-ldap przez pip I teraz mam problem z certyfikatami ssl, więc zastanawiam się, jak jeszcze mogę to zainstalować bez użycia instalacji pip. – pymat