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

问题描述

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

解决方法

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

这里是一个例子:

Bootstrap: docker
From: python:3.7-alpine

%post 
    pip install click 

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

sudo singularity build test.sif test.def

build a container文档会有所帮助。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...