xmlsec1 не найден при развертывании ibm-cloud
Мне сложно установить библиотеку python под названием python3-saml
Чтобы сузить проблему, я создал очень простое приложение в ibm-cloud, и я могу развернуть его без каких-либо проблем, но когда я добавляю в качестве требования lib python3-saml, я получил исключение:
pkgconfig.pkgconfig.PackageNotFoundError: xmlsec1 не найден
Вышеупомянутое было развертыванием в ibm-cloud, но я попытался установить ту же библиотеку python локально и получил такое же сообщение об ошибке, локально я вижу, что у меня установлен xmlsec1.
Любая помощь о том, как успешно развернуть его в ibm-cloud с помощью python3-saml?
заранее спасибо
2 ответа
У меня была аналогичная проблема, и мне пришлось установить "xmlsec1-devel" в моей системе CentOS перед установкой пакета python.
Когда вы развертываете приложение в Cloud Foundry on IBM Cloud (или у других поставщиков), вы определяете зависимости Python в файле requirements.txt. Ознакомьтесь с этой документацией Cloud Foundry в пакете сборки Python, чтобы узнать, что следует учитывать и где разместить файлы.