Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python docker pip安装不使用需求文件_Python_Docker_Ubuntu_Pip_Dockerfile - Fatal编程技术网

Python docker pip安装不使用需求文件

Python docker pip安装不使用需求文件,python,docker,ubuntu,pip,dockerfile,Python,Docker,Ubuntu,Pip,Dockerfile,我正在使用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","

我正在使用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,:未找到


您是否可以尝试删除所有括号和双引号以查看是否有更改。没有失败的原因。

您是否可以尝试删除所有括号和双引号以查看是否有更改。没有失败的原因。

您可以使用:

RUN pip install -r requirements.txt
您可以使用:

RUN pip install -r requirements.txt
通常,错误消息中的[command]表示您没有正确引用JSON数组,尽管问题中的内容看起来是正确的。通常,错误消息中的[command]表示您没有正确引用JSON数组,尽管问题中的内容看起来是正确的。