2011-07-27 107 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 

而你完成。

相關問題