我无法安装python-ldap

当我运行以下命令时:


sudo pip install python-ldap

我收到此错误:


在Modules / LDAPObject.c:9包含的文件中:


Modules / errors.h:8:致命错误:lber.h:没有此类文件或目录


任何想法如何解决这一问题?


米脂
浏览 1260回答 3
3回答

犯罪嫌疑人X

该蟒蛇,LDAP是基于OpenLDAP的,所以你必须为了编译Python模块的开发文件(头)。如果您使用的是Ubuntu,则该软件包称为libldap2-dev。Debian / Ubuntu:sudo apt-get install libsasl2-dev python-dev libldap2-dev libssl-devRedHat / CentOS:sudo yum install python-devel openldap-devel

当年话下

要使用pip成功安装python-ldap,需要以下开发库(软件包名称取自ubuntu环境):sudo apt-get install -y python-dev libldap2-dev libsasl2-dev libssl-dev

慕田峪7331174

在CentOS / RHEL 6上,您需要安装:sudo yum install python-develsudo yum install openldap-develyum也将cyrus-sasl-devel作为依赖项安装。然后,您可以运行:pip-2.7 install python-ldap
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python