django_auth_ldap нет модуля с именем ldap - PullRequest
10 голосов
/ 28 июля 2011

Я пытаюсь заставить работать django_auth_module, но не думаю, что мне удалось его правильно установить.

Я скачал пакет и запустил setup.py install.Затем в своем файле settings.py я попытался импортировать модуль ldap, и он выдал следующую ошибку:

ImportError: no module named ldap

Я работаю на сервере CentOS 6.

Возможно, он долженделать, где я должен установить модуль?Папка находится в каталоге чуть выше папки моего сайта, но, возможно, это неправильно ...

РЕШЕНО: Хорошо, мне просто нужно было установить модуль python-ldap ... проблема решена!

Ответы [ 2 ]

18 голосов
/ 30 июля 2013

Установить отсутствующий модуль

Подсказка: для установки python-ldap с pip в Ubuntu необходимы некоторые библиотеки. Используйте команды apt-get для их установки.

Python 2

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

Python 3

sudo apt-get install libsasl2-dev python-dev libldap2-dev libssl-dev
sudo pip3 install pyldap
0 голосов
/ 04 июня 2018

Попробуйте установить следующую команду для Python3:

sudo apt-get install libsasl2-dev python-dev libldap2-dev libssl-dev
sudo pip3 install pyldap
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...