我试图在Gentoo服务器上安装python-ldap。 它正在运行我想要使用LDAP身份validation的Django应用程序。 即时通讯使用virtualenv来pipe理我的Python依赖。 我无法在virtualenv中用pip安装python-ldap。 它总是不能编译C部分。 我试图出现openldap,但我总是得到“sasl.h没有这样的文件或目录”。 有没有人设法得到python-ldap在Gentoo上工作? 我使用Python 2.7
问候,菲利普
sudo emerge cyrus-sasl sudo USE="minimal" emerge openldap
现在你可以从pip安装python-ldap包。
您还需要安装dev-libs/cyrus-sasl因为它提供了所需的SASL头文件。 python-openldap在我的机器上编译好。 仅供参考:我的openldap USE标志是: "berkdb crypt ipv6 kerberos ssl syslog tcpd"