353 Stimmen

Ich kann python-ldap nicht installieren

Wenn ich den folgenden Befehl ausführe:

sudo pip install python-ldap

Ich erhalte diesen Fehler:

In der Datei enthalten von Modules/LDAPObject.c:9:

Modules/errors.h:8: fataler Fehler: lber.h: Keine solche Datei oder Verzeichnis

Haben Sie eine Idee, wie man das beheben kann?

5voto

Akhilraj N S Punkte 8641

Für alpine Docker

apk add openldap-dev

wenn die Python-Version 3 und höher ist, versuchen Sie

pip install python3-ldap

4voto

Christian Berendt Punkte 3216

Unter openSUSE müssen Sie die folgenden Pakete installieren openldap2-devel , cyrus-sasl-devel , python-devel y libopenssl-devel .

zypper install openldap2-devel cyrus-sasl-devel python-devel libopenssl-devel

4voto

Agnel Amodia Punkte 715

Python3 unterstützt python-ldap nicht. Stattdessen sollten Sie ldap3 installieren.

4voto

Tono Kuriakose Punkte 501

Um den Fehler aufgrund von Abhängigkeiten zu korrigieren, um die python-ldap zu installieren: Windows 7/10

die whl-Datei herunterladen

http://www.lfd.uci.edu/~gohlke/pythonlibs/#python-ldap .

python 3.6 Anzug mit

python_ldap-3.2.0-cp36-cp36m-win_amd64.whl

Stellen Sie die Datei in :

c: \python36\Scripts\

installieren Sie es mit

python -m pip install python_ldap-3.2.0-cp36-cp36m-win_amd64.whl

3voto

Petr Viktorin Punkte 62294

Para die meisten Systeme werden die Build-Anforderungen nun in Dokumentation von python-ldap im Abschnitt "Installieren".

Wenn etwas für Ihr System fehlt (oder Ihr System ganz fehlt), lassen Sie es bitte den Betreuer wissen! (Ab 2018 bin ich der Maintainer, also sollte ein Kommentar hier ausreichen. Sie können auch einen Pull-Request oder eine Mail schicken).

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X