pip install letencrypt,我怎么知道需要哪些包?

时间:2017-01-26 19:41:52

标签: python docker package apk

我在Alpine上阅读这个dockerfile for letsencrypt:

https://github.com/CognitiveScale/lets-alpine/blob/master/Dockerfile

据我所知,如果我在ubuntu上只使用pipapk进行了apk-get,那么包管理器也不应该为{{下载任何其他所需的库1}}工作?为什么必须在dockerfile中输入这个lib列表?

pip

我问这个是因为,如果我想创建基于高山的图像,我将如何知道所有需要的库?

1 个答案:

答案 0 :(得分:0)

pip本身不需要这些Alpine包,可能需要它们来构建将在pip之后安装的Python模块。

您需要阅读模块描述以确定其依赖关系。或者,您可以按照“试错法”路由,并在某些Python模块无法构建时添加所需的Alpine软件包。