zoukankan      html  css  js  c++  java
  • odoo11 安装python ldap

    最近在研究odoo11使用ldap登录的问题,本来自己想着怎么开发,无意间在odoo11代码中看到auth_ldap的模块,原来框架已经考虑到了这个,简单研究了代码之后,理解了其大概的登录处理过程,此处略去不表,今天就记录安装这个auth_ldap模块的依赖项目python_ldap.

    Python LDAP的官网: https://www.python-ldap.org/en/latest/installing.html

    直接使用以下命令,如果运气好的话,可能直接成功

    sudo python3.5  -m pip install python-ldap

    但我这边的直接报错,各种错误

    In file included from Modules/LDAPObject.c:9:0:
    Modules/errors.h:8:18: fatal error: lber.h: No such file or directory
    compilation terminated.

    查找资料,有网友提出执行以下命令安装

    sudo apt-get install libsasl2-dev

    貌似执行之后,还是报错,只是错误已经不再一样,问题应该是缺少所依赖的包,仔细扫过官方文档,发现以下一段代码

    我怀疑应该缺少列表中的这些内容,就执行安装这些这些包

    sudo apt-get install build-essential libldap2-dev libsasl2-dev slapd ldap-utils python-tox  lcov valgrind

    执行安装成功之后,在执行最初的命令

    sudo python3.5  -m pip install python-ldap

    果然安装成功

    外部依赖安装成功,我们再去odoo11中去安装auth_ldap模块

  • 相关阅读:
    基础数据类型
    python2x与python3x区别(30个)更新中。。。
    注释
    常量
    变量
    十、SpringCloud config分布式配置中心
    九、Gateway新一代网关
    八、Hystrix断路器(下)
    八、Hystrix断路器(上)
    七、OpenFeign服务接口调用
  • 原文地址:https://www.cnblogs.com/crazyguo/p/8759393.html
Copyright © 2011-2022 走看看