• 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模块

  • 相关阅读:
    循环逗号分割数组!
    只是想好好学习一下!
    html元素水平垂直居中
    闭包知识点--笔记
    20160314
    从零开始做运维-零
    Nginx 和 CodeIgniter
    安装PIL库
    init
    NutUI3 多端实践之路
  • 原文地址:https://www.cnblogs.com/crazyguo/p/8759393.html
Copyright © 2020-2023  润新知