python-ldap的构建依赖项需要运行吗?



根据Python无法安装Python-ldap问题的答案,我发现使用pip安装python-ldap包的要求是:

  • libsasl2开发
  • python开发
  • libldap2开发
  • libssl开发

我正在构建一个需要python-ldap包的自定义Docker镜像,我想知道是否可以在安装/构建东西后删除这些构建必需品,以保持我的镜像较小。

简而言之,这些先决条件是python-ldap运行所必需的,还是仅仅是构建需求

如果是后者,我想清理一下,尽量减少我的足迹。我对Linux开发包是如何使用的还不够了解,不知道它们是否包含运行时使用的文件。

*-dev依赖项通常仅用于编译。在编译python-lap之后,应该不再需要这些依赖关系了。

请尝试删除这些依赖项并测试容器。

相关内容

  • 没有找到相关文章

最新更新