尝试在docker build上执行easy_install或pip说找不到命令

时间:2016-12-07 22:36:12

标签: docker dockerfile

我正在尝试构建一个基于amazonlinux的docker容器,这是一种中心。

我需要的其中一个软件包是主管,它在官方回购中不可用,所以我必须使用easy_install或pip。

问题是,虽然我尝试安装python-setuptools和python-pip,但是当我尝试这样做时:

RUN easy_install supervisor

RUN pip install supervisor

它说命令不存在

/bin/sh: easy_install: command not found
The command '/bin/sh -c easy_install supervisor' returned a non-zero code: 127

我尝试了完整的路径,但结果相同,我看到其他的dockerfiles人就像在centos图像上那样做。

1 个答案:

答案 0 :(得分:1)

过了一会儿,我找到了原因。

默认情况下,yum正在安装python26,easy_install脚本运行python27,所以我必须调用easy_install-2.6或安装python27包

相关问题