如何在单个容器中安装python软件包?

时间:2020-09-01 16:20:36

标签: python python-3.x singularity-container

我正在尝试在奇异容器上安装带有pip的软件包,但是如果没有从我的计算机中“借用”软件包,似乎没有办法这样做。我听说我可能需要使用virtualenv,但这似乎是一个circuit回的过程。有谁知道在奇异容器上使用pip软件包的可靠方法吗?

1 个答案:

答案 0 :(得分:1)

您如何构建容器?您应该能够在容器内使用pip,就像在实际计算机上安装一样。

这里是一个例子:

Bootstrap: docker
From: python:3.7-alpine

%post 
    pip install click 

将其另存为文件,例如test.def,然后构建容器:

sudo singularity build test.sif test.def

build a container文档会有所帮助。