这是因为pip试图编译OpenLDAP库,而pythonldap只是二进制库的包装器。如果您不想自己编译OpenLDAP库,那么我推荐这个站点:
https://www.lfd.uci.edu/~gohlke/pythonlibs/
根据您使用的python版本下载所需的wheel文件,例如python_ldap-3.2.0-cp37-cp37m-win_amd64.whl适用于python 3.6 64位。在
然后安装:(windows不要安装sasl版本)
python -m pip install python_ldap-3.2.0-cp37-cp37m-win_amd64.whl