gpt4 book ai didi

python-3.x - tensorflow gpu docker 图像中的 Python 3.6

转载 作者:行者123 更新时间:2023-12-05 00:12:17 27 4
gpt4 key购买 nike

我怎样才能在 tensorflow docker images 中有 python3.6 .

我尝试的所有图像(最新的,夜间的)都使用 python3.5,我不想修改我的所有脚本。

最佳答案

Tensorflow 镜像基于 Ubuntu 16.04,如您在 Dockerfile 中所见。 .此版本标配 Python 3.5。
因此,您必须重新构建镜像,并且需要编辑 Dockerfile,即使您需要使用 parameterized_docker_build.sh 进行实际构建。脚本。
This answer on ask Ubuntu涵盖如何在 Ubuntu 16.04 上获取 Python 3.6
最简单的方法可能就是将 Dockerfile 中的 From 行更改为 FROM ubuntu:16.10 , 和 pythonpython3.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
  • 请注意,在初始 apt-get install 之后您将需要它。 , 因为那会安装 software-properties-common ,您需要添加 ppa。
  • 另请注意,与链接答案的评论一样,您需要符号链接(symbolic link)到 Python 3.6。
  • 最后,请注意,我没有尝试过任何这些。这可能是陷阱,您可能需要进行另一项更改以确保正在运行的容器使用正确版本的 Python。
  • 关于python-3.x - tensorflow gpu docker 图像中的 Python 3.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51148149/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com