如何在ActivePython 2.6上安装python-ldap?

时间:2011-07-27 16:56:03

标签: ldap python-2.6

我正在使用ActivePython来运行OSQA(创建一个像这样的网站!)

我们真正需要的一件事是LDAP身份验证,它是通过补丁提供的。 但是,我需要在这个版本的python上安装ldap,当我尝试使用easy_install或pip时,无法安装python-ldap

有没有一种简单的方法在ActivePython 2.6上安装python-ldap?

1 个答案:

答案 0 :(得分:2)

通过安装python-ldap。 easy_install导致错误,因此必须download the source 解压缩文件后,更改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

你完成了。