python-ldap をインストールできません 質問する

python-ldap をインストールできません 質問する

次のコマンドを実行すると:

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

レッドハット/セントOS:

sudo yum install python-devel openldap-devel

おすすめ記事