次のコマンドを実行すると:
sudo pip install python-ldap
次のエラーが発生します:
Modules/LDAPObject.c:9 からインクルードされたファイル内:
Modules/errors.h:8: 致命的なエラー: lber.h: そのようなファイルまたはディレクトリはありません
これをどうすれば修正できますか?
ベストアンサー1
のPython-ldapは OpenLDAP に基づいているため、Python モジュールをコンパイルするには開発ファイル (ヘッダー) が必要です。Ubuntu を使用している場合、パッケージは と呼ばれますlibldap2-dev
。
sudo apt-get install libsasl2-dev python-dev-is-python3 libldap2-dev libssl-dev
sudo yum install python-devel openldap-devel