2011-07-27 78 views
1

我正在使用ActivePython来运行OSQA(创建一个像这样的站点!)如何在ActivePython 2.6上安装python-ldap?

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

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

回答

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 

而你完成。

相关问题