在安装 python-ldap时总是出现问题,把openldap安装了几遍还是不行,
最终找了一些英文的资料,使其能正确的安装了, 少了一些依赖,汗 竟然不说!!
错误大致:
extra_compile_args: extra_objects: include_dirs: /opt/openldap-RE24/include /usr/include/sasl /usr/include library_dirs: /opt/openldap-RE24/lib /usr/lib libs: ldap_r file Lib/ldap.py (for module ldap) not found file Lib/ldap/controls.py (for module ldap.controls) not found file Lib/ldap/extop.py (for module ldap.extop) not found file Lib/ldap/schema.py (for module ldap.schema) not found warning: no files found matching 'Makefile' warning: no files found matching 'Modules/LICENSE' file Lib/ldap.py (for module ldap) not found file Lib/ldap/controls.py (for module ldap.controls) not found file Lib/ldap/extop.py (for module ldap.extop) not found file Lib/ldap/schema.py (for module ldap.schema) not found file Lib/ldap.py (for module ldap) not found file Lib/ldap/controls.py (for module ldap.controls) not found file Lib/ldap/extop.py (for module ldap.extop) not found file Lib/ldap/schema.py (for module ldap.schema) not found In file included from Modules/LDAPObject.c:18: /usr/include/sasl/sasl.h:349: 警告:函数声明不是一个原型 Modules/ldapcontrol.c: In function ‘encode_assertion_control’: Modules/ldapcontrol.c:352: 警告:隐式声明函数 ‘ldap_create_assertion_control_value’ Modules/constants.c: In function ‘LDAPinit_constants’: Modules/constants.c:155: 错误:‘LDAP_OPT_DIAGNOSTIC_MESSAGE’ 未声明 (在此函数内第一次使用) Modules/constants.c:155: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其 Modules/constants.c:155: 错误:所在的函数内只报告一次。) Modules/constants.c:365: 错误:‘LDAP_CONTROL_RELAX’ 未声明 (在此函数内第一次使用) error: Setup script exited with error: command 'gcc' failed with exit status 1 [
执行了
yum install opnldap
yum install openldap24-libs
yum install openldap-clients
yum install openldap-devel
yum install openssl-devel
再按装就ok了
参考:http://community.zenoss.org/message/64114
相关推荐
python_ldap-3.4.4-cp310-cp310-win_amd64.whl python_ldap-3.4.4-cp311-cp311-win_amd64.whl python_ldap-3.4.4-cp312-cp312-win_amd64.whl python_ldap-3.4.4-cp37-cp37m-win_amd64.whl python_ldap-3.4.4-cp38-cp...
4. 使用`pip`命令安装文件,例如:`pip install python_ldap-3.4.4-cp39-cp39-win32.whl`。`pip`会自动处理依赖关系并完成安装。 在压缩包内有一个名为“使用说明.txt”的文件,这可能包含有关如何正确安装和使用...
这个是集成到python中的ldap,安装过程很简单,只要一路next就可以
在使用`python-ldap`之前,需要先解压`python-ldap-2.4.4.tar.gz`,然后通过Python的`setup.py`脚本来编译和安装。这通常涉及以下步骤: 1. 解压缩:`tar -zxvf python-ldap-2.4.4.tar.gz` 2. 进入解压后的目录:`cd...
5. **安装与使用**:要安装这个Python LDAP库,首先确保你已经安装了`pip`,然后在命令行中运行`pip install python_ldap-3.4.4-cp312-cp312-win_amd64.whl`即可。注意,你需要将文件路径替换为实际的文件位置。`...
资源分类:Python库 所属语言:Python 资源全名:python-ldap-2.4.43.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
这个特定的压缩包文件 "python_ldap-3.4.4-cp37-cp37m-win_amd64.whl" 是Python的一个二进制分发包,专门针对Python 3.7(cp37)版本,并且适用于64位的Windows系统(amd64)。.whl文件是一种方便的安装包格式,它...
在使用`python_ldap-3.4.4-cp38-cp38-win_amd64.whl`之前,确保你已经安装了Python 3.8,并且拥有`pip`这个包管理器。你可以通过运行`pip --version`来检查Python和pip的版本。如果未安装pip,可以使用以下命令进行...
django-python3-ldap, python 3的Django LDAP用户身份验证后端 django-python3-ldapdjango-python3-ldap 为 python 2和 3提供了一个 Django LDAP用户身份验证后端。特性使用LDAP服务器验证用户身份。将LDAP用户与...
在描述中提到的`pip install python_ldap-3.3.1-cp36-cp36m-win_amd64.whl`,这是使用Python的包管理器pip来安装特定版本(3.3.1)的Python LDAP库的命令。"cp36m"中的"m"通常指的是"manylinux",这在Linux环境下...
你可以通过Python的`pip`工具直接安装这类文件,命令通常为`pip install python_ldap-3.4.4-cp37-cp37m-win32.whl`。 Python LDAP库是基于`ldap3`库的一个封装,它提供了一个简洁的API来处理LDAP操作。这个库支持...
ldap协议库,功能十分强大,当前版本python2.7
在Python中使用`python-ldap`,首先需要安装相应的库,如压缩包中的`python-ldap-2.4.4.win32-py2.6.msi`等文件,它们对应于不同版本的Python环境。 **二、LDAP域认证基础** LDAP目录通常包含了组织的用户账户、组...
python ldap win32 python2.6 exe
离线安装包,亲测可用
python_ldap-3.3.1-cp39-cp39-win32
python_ldap-3.3.1-cp37-cp37m-win_amd64
可以通过pip安装`python-ldap`:`pip install python-ldap`。 - **配置文件**:脚本中定义了服务器地址、管理员账户密码等信息。这些信息需根据实际LDAP服务器进行调整。 #### 4. 脚本解析 ##### 连接LDAP服务器 ``...
安装使用pip install django-python3-ldap 。 将'django_python3_ldap'添加到您的INSTALLED_APPS设置中。 将您的AUTHENTICATION_BACKENDS设置设置为("django_python3_ldap.auth.LDAPBackend",) 配置LDAP服务器的设置...
python_ldap-3.4.0-cp38-cp38-win32.whl