Cle*_*ter 5 python-3.x docker tensorflow
如何在tensorflow docker images中使用python3.6。
我尝试过的所有图像(最新的,nighty)都使用 python3.5,我不想修改我所有的脚本。
正如您从Dockerfile中看到的那样,Tensorflow 映像基于 Ubuntu 16.04 。此版本附带 Python 3.5 作为标准。
因此,您必须重新构建映像,并且需要编辑 Dockerfile,即使您需要使用脚本进行实际构建parameterized_docker_build.sh。
Ask Ubuntu 上的这个答案涵盖了如何在 Ubuntu 16.04 上获取 Python 3.6
最简单的方法可能是将 Dockerfile 中的 From 行更改为FROM ubuntu:16.10, 并python更改为python3.6初始apt-get install行中的
当然,这可能会破坏其他 Ubuntu 版本特定的东西,因此另一种选择是保留 Ubuntu 16.04 并安装链接答案中也列出的替代 ppa 之一:
RUN add-apt-repository ppa:deadsnakes/ppa &&
apt-get update &&
apt-get install -y python3.6
Run Code Online (Sandbox Code Playgroud)
apt-get install,因为安装后software-properties-common您需要添加 ppa。| 归档时间: |
|
| 查看次数: |
5696 次 |
| 最近记录: |