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?

3voto

Thomas John Punkte 1959
sudo apt-get install build-essential python3-dev python2.7-dev libldap2-dev libsasl2-dev slapd ldap-utils python-tox lcov valgrind

2voto

Andy Fraley Punkte 853

Unter OSX benötigen Sie die xcode CLI-Tools. Öffnen Sie einfach ein Terminal und führen Sie aus:

xcode-select --install

2voto

zifter Punkte 47

Bei ArchLinux/Manjaro half mir der folgende Befehl:

yay libldap24

1voto

xsc27 Punkte 126

In FreeBSD 11:

pkg install openldap-client # for lber.h
pkg install cyrus-sasl # if you need sasl.h
pip install python-ldap

1voto

Marco Cerliani Punkte 19760

Außerdem wird hinzugefügt libzbar-dev löste für mich die Installation von python-ldap beim Bauen DOCKER

Der vollständige Befehl lautet:

apt-get install -y python-dev libldap2-dev libsasl2-dev libssl-dev libzbar-dev

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