Я пытаюсь установить пакет python-ldap с помощью pip. Я получаю приведенную ниже ошибку при выполнении pip install python-ldap
. Я попытался установить пакет, соответствующий Ubuntu 17.10 (Artful) в соответствии с этим вопросом , но пока не повезло. Какой пакет мне не хватает?
Решение вопроса о переполнении стека заключается в установке
sudo apt-get install libsasl2-dev python-dev libldap2-dev libssl-dev
Но в 17.10 я не мог видеть libsasl2-dev
& libldap2-dev
, вместо этого я мог видеть пакеты libsasl-2-2
& libldap-2.4-2
. Я установил их вместе с phthon-dev
& libssl-dev
. Но все же я получаю ошибку ниже.
Кажется, мне не хватает установки какого-либо пакета, в котором есть файл lber.h.
Ошибка, которую я получаю:
In file included from Modules/LDAPObject.c:8:0:
Modules/constants.h:7:10: fatal error: lber.h: No such file or directory
#include "lber.h"
^~~~~~~~
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
Версия Python - 3.6.3
Версия Pip - 19.1.1