Windows系统下Odoo v16安装auth_ldap模块依赖报错求助
Windows下修复Odoo v16 auth_ldap模块依赖问题
1. 确认python-ldap安装有效性
打开CMD/PowerShell,进入Odoo对应的Python环境,执行:
import ldap
若报错,说明pip install python-ldap未实际成功(Windows下直接编译安装常因缺少依赖失败,仅表面提示完成)。
2. 用预编译whl包安装python-ldap
- 先卸载无效包:
pip uninstall -y python-ldap
- 根据你的Python版本(如3.10)和系统位数(64位),下载对应版本的python-ldap预编译whl包(例如
python_ldap-3.4.3-cp310-cp310-win_amd64.whl) - 安装whl包:
pip install 你的whl文件名.whl
3. 配置OpenLDAP运行时环境(若仍报错)
若安装后仍提示找不到ldap库,需配置系统环境:
- 下载OpenLDAP Windows二进制包,解压到固定目录(如
C:\OpenLDAP) - 将解压后的
bin目录(如C:\OpenLDAP\bin)添加到系统环境变量Path中 - 重启CMD和Odoo服务后重试模块安装
4. 验证依赖状态
再次进入Python环境执行import ldap,无报错则依赖已解决,可正常安装Odoo的auth_ldap模块。
内容的提问来源于stack exchange,提问作者Rcoder
相关产品推荐
相关产品推荐

