1

我很难安装一个名为 python3-saml 的 python 库

为了缩小问题的范围,我在 ibm-cloud 上创建了一个非常简单的应用程序,我可以毫无问题地部署它,但是当我添加 lib python3-saml 作为要求时,我得到了一个异常消息:

pkgconfig.pkgconfig.PackageNotFoundError: xmlsec1 未找到

以上是在 ibm-cloud 上的部署,但我确实尝试在本地安装相同的 python lib,但我得到了相同的错误消息,在本地我可以看到我安装了 xmlsec1。

有关如何使用 python3-saml 在 ibm-cloud 上成功部署它的任何帮助?

提前致谢

4

2 回答 2

2

我有一个类似的问题,在安装 python 包之前,我必须在我的 CentOS 系统上安装“xmlsec1-devel”。

于 2019-12-20T18:06:02.997 回答
0

当您将应用程序部署到 IBM Cloud(或其他提供程序)上的 Cloud Foundry 时,您在文件requirements.txt中定义 Python 依赖项。查看Python buildpack 上的 Cloud Foundry 文档,详细了解要考虑的内容和放置文件的位置。

于 2019-10-08T14:36:06.760 回答