Назад | Перейти на главную страницу

Virtualenv: установите python-ldap на gentoo

Я пытаюсь установить python-ldap на сервере Gentoo. Он запускает приложение Django, которое я хочу использовать LDAP Auth. Я использую virtualenv для управления своими зависимостями Python. Я не могу установить python-ldap с помощью pip в моем virtualenv. Всегда не удается скомпилировать части C. Я попытался установить openldap, но всегда получаю «sasl.h нет такого файла или каталога». Кому-нибудь удалось заставить python-ldap работать с Gentoo? Я использую Python 2.7

С уважением, Филипп

sudo emerge cyrus-sasl
sudo USE="minimal" emerge openldap

Теперь вы можете установить python-ldap пакет из пункта.

Вам необходимо установить dev-libs/cyrus-sasl также, поскольку он предоставляет необходимые заголовки SASL. python-openldap отлично компилируется на моей машине. Для информации: мои USE-флаги openldap: "berkdb crypt ipv6 kerberos ssl syslog tcpd"