Python 构建docker映像时pip版本失败

Python 构建docker映像时pip版本失败,python,docker,pip,Python,Docker,Pip,我正在尝试从python应用程序创建docker映像,但在尝试安装时收到一条关于我的pip版本的错误消息: Collecting tensorflow==1.2.1 (from -r requirements.txt (line 20)) Could not find a version that satisfies the requirement tensorflow==1.2.1 (from -r requirements.txt (line 20)) (from versions: ) N

我正在尝试从python应用程序创建docker映像,但在尝试安装时收到一条关于我的pip版本的错误消息:

Collecting tensorflow==1.2.1 (from -r requirements.txt (line 20))
Could not find a version that satisfies the requirement tensorflow==1.2.1 (from -r requirements.txt (line 20)) (from versions: )
No matching distribution found for tensorflow==1.2.1 (from -r requirements.txt (line 20))
You are using pip version 7.1.2, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
但当我检查我的pip版本时,它是最新的:

pip -V
pip 9.0.1 from /Users/xxx/anaconda/lib/python3.6/site-packages (python 3.6)
那么为什么docker链接到错误的pip版本呢?
我正在Mac High Sierra上跑步。

发布您的dockerfile。您正在主机上检查pip版本,而不是在docker容器中添加#更新pip运行pip安装--将pip升级到我的docker文件修复了该问题。谢谢