为了账号安全,请及时绑定邮箱和手机立即绑定

我无法安装python-ldap

我无法安装python-ldap

米脂 2019-11-08 10:34:13
当我运行以下命令时:sudo pip install python-ldap我收到此错误:在Modules / LDAPObject.c:9包含的文件中:Modules / errors.h:8:致命错误:lber.h:没有此类文件或目录任何想法如何解决这一问题?
查看完整描述

3 回答

?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

该蟒蛇,LDAP是基于OpenLDAP的,所以你必须为了编译Python模块的开发文件(头)。如果您使用的是Ubuntu,则该软件包称为libldap2-dev。


Debian / Ubuntu:


sudo apt-get install libsasl2-dev python-dev libldap2-dev libssl-dev

RedHat / CentOS:


sudo yum install python-devel openldap-devel


查看完整回答
反对 回复 2019-11-08
?
当年话下

TA贡献1890条经验 获得超9个赞

要使用pip成功安装python-ldap,需要以下开发库(软件包名称取自ubuntu环境):


sudo apt-get install -y python-dev libldap2-dev libsasl2-dev libssl-dev


查看完整回答
反对 回复 2019-11-08
?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

在CentOS / RHEL 6上,您需要安装:


sudo yum install python-devel

sudo yum install openldap-devel

yum也将cyrus-sasl-devel作为依赖项安装。然后,您可以运行:


pip-2.7 install python-ldap


查看完整回答
反对 回复 2019-11-08
  • 3 回答
  • 0 关注
  • 1259 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信