Apache Superset | CentOs | Докер | Единый контейнер

Я столкнулся с ошибкой сборки / компиляции для файлов разработки (проблема с заголовком), интеграция python ldap с Apache Superset. Оба модуля установлены openldap-devel и python-devel. https://www.python-ldap.org/en/python-ldap-3.2.0/installing.html#centos

Пожалуйста, помогите, спасибо!

  In file included from C/libldap.c:5:
  C/libldap.h:10:10: fatal error: ldap.h: No such file or directory
   #include <ldap.h>
            ^~~~~~~~
  compilation terminated.
  error: command 'gcc' failed with exit status 1
  ----------------------------------------
  ERROR: Failed building wheel for py3-libldap

ibldap.c -o build/temp.linux-x86_64-3.6/C/libldap.o
    In file included from C/libldap.c:5:
    C/libldap.h:10:10: fatal error: ldap.h: No such file or directory
     #include <ldap.h>
              ^~~~~~~~
    compilation terminated.
    error: command 'gcc' failed with exit status 1

person Prashant Mahajan    schedule 26.06.2020    source источник


Ответы (1)


Такая ошибка обычно относится к отсутствующему пакету, в этом другом вопросе о переполнении стека указано, какие пакеты предварительные условия для openLDAP и способы их установки.

person Karen Palacio    schedule 26.06.2020
comment
Отлично, я только что попробовал, похоже, работает, буду держать вас в курсе. Я настраивал это в файле requirements.txt и не мог оттуда, но установил его напрямую, и это сработало! Спасибо! - person Prashant Mahajan; 26.06.2020