Как мне установить python-ldap на ActivePython 2.6? - PullRequest
1 голос
/ 27 июля 2011

Я использую ActivePython для запуска OSQA (для создания сайта, подобного этому!)

Одна вещь, которая нам действительно нужна, это аутентификация LDAP, которая была предоставлена ​​с помощью патча.Однако мне нужно установить ldap на эту версию python, и когда я пытаюсь установить easy_install или pip, он не может установить python-ldap

Есть ли простой способ установить python-ldap на ActivePython 2.6?

1 Ответ

2 голосов
/ 30 июля 2011

Установка python-ldap через. easy_install приводит к ошибке, поэтому необходимо загрузить исходный код После извлечения файла измените файл setup.cfg, чтобы заменить следующие три строки:

libs = ldap_r lber sasl2 ssl crypto  
library_dirs = /usr/local/openldap-2.3/lib  
include_dirs = /usr/local/openldap-2.3/include /usr/include/sasl

со следующими тремя строками:

libs = ldap lber sasl2 ssl crypto  
library_dirs = /usr/local/lib  
include_dirs = /usr/local/include /usr/include/sasl  

Затем запустите

ActivePython setup.py build
sudo ActivePython setup.py install

И все готово.

...