我正在使用 docker 创建一个 python 容器。奇怪的事情正在发生 当我使用 pip 安装某些东西时,它可以工作,而且很好,当我尝试使用需求文件时,我收到错误,系统找不到 pip。
想法?
FROM tensorflow/tensorflow:latest
RUN ["apt-get", "update" ,"-y"]
RUN ["apt-get", "upgrade","-y"]
RUN ["apt-get", "install", "python-pip", "python3-pip","-y"]
RUN ["apt-get", "update" ,"-y"]
RUN ["apt-get", "upgrade","-y"]
ADD requirements.txt /requirements.txt
RUN ["pip", "install", "keras"]
作品
同时
FROM tensorflow/tensorflow:latest
RUN ["apt-get", "update" ,"-y"]
RUN ["apt-get", "upgrade","-y"]
RUN ["apt-get", "install", "python-pip", "python3-pip","-y"]
RUN ["apt-get", "update" ,"-y"]
RUN ["apt-get", "upgrade","-y"]
ADD requirements.txt /requirements.txt
RUN ["pip", "install", "-r", "/requirements.txt"]
收到此错误
/bin/sh: 1: [pip,: not found
最佳答案
您可以使用:
RUN pip install -r requirements.txt
关于python - docker pip install 不适用于需求文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60801631/