tools , теперь выдал ошибку: fatal error C1083: Не удается открыть файл включение: lber.h: No such file or directory,
Как понял нужен OpenLdap. Кто нибудь устанавливал OpenLdap из исходников на виндоус?
Или причина в другом?
Да, для работы django-auth-ldap требуется наличие OpenLDAP. Ошибка, которую вы видите, указывает на то, что компилятор не может найти файл заголовка lber.h, который содержится в OpenLDAP. Для установки OpenLDAP на Windows вы можете использовать предварительно скомпилированный пакет с официального сайта OpenLDAP. Выберите соответствующую версию для вашей операционной системы и архитектуры процессора, загрузите и установите пакет. Если вы хотите скомпилировать OpenLDAP из исходников, для этого вам понадобятся средства разработки, такие как компилятор и библиотеки. Вы можете использовать, например, MinGW или Visual Studio. После установки средств разработки вы можете загрузить исходные коды OpenLDAP с официального сайта и скомпилировать их в соответствии с инструкциями, предоставленными в документации. Однако этот процесс может быть достаточно сложным и требует определенных знаний в области компиляции программного обеспечения. Если вы не хотите устанавливать OpenLDAP на свою машину, вы можете использовать альтернативный LDAP-сервер, такой как Apache Directory Server или OpenDJ. Эти серверы могут работать на различных платформах, включая Windows, и могут быть проще установить и настроить, чем OpenLDAP. Надеюсь, это помогло вам решить проблему.
Спасибо за жалобу. Сообщение |♛𓆩x𝙰𝙻𝙾𝙽𝙴x𓆪♛| {Punisher-Family) [5339010650] отправлено администраторам на проверку.
примерно такой же ответ давал chatgpt
И именно его дебильные ответы ведут тут к бану.
python-ldap под винду требует не установленного openldap, а заголовков и части библиотек из него. Альтернативно - есть неофициальные бинарные пакеты в инструкции. https://www.python-ldap.org/en/python-ldap-3.4.3/installing.html#installing
как понял при установке django-auth-ldap, устанавливается python-ldap, которому нужна эта библиотека OpenLdap. У меня уже есть скачанные исходники OpenLdap. Может какую то переменную среду нужно указать чтобы при установке он нашел эти файлы заголовков?
Ну, пути надо будет до исходников указать. А ты точно хочешь руками собрать? Там ещё зависимости будут, насколько помню. Если тупо для разработки, неофициальным пакетом удобнее
хотел как безопаснее. К неофициальным пакетам меньше доверия
Обсуждают сегодня