我正在尝试构建一个基于amazonlinux的docker容器,它是一些centos。试图在docker build上执行easy_install或pip说没有找到命令
我需要的软件包之一是主管,它在官方仓库上不可用,所以我必须使用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人员正在使用它lik e在那些图像上。
找到原因-.-其实,蟒蛇,setuptools的和python- pip位于回购站,但默认情况下,我正在安装python26,easy_install脚本使用python27运行,所以我必须调用easy_install-2.6或安装python27软件包。 – codiaf
好的发现,一定要张贴作为您的问题的答案,因为它可能在未来帮助他人。 – BMitch