【发布时间】:2022-09-23 15:49:36
【问题描述】:
我尝试从图像nvcr.io/nvidia/tensorflow:22.08-tf2-py3 运行容器。但我有一个问题。
构建的 docker-image 包含 python3.8。但我不明白为什么我的 docker-image 中有这个版本的 python。有必要使用版本> = 3.10的python来正确处理我需要的库。 Dockerfile 中没有明确指定版本=3.8。当我尝试安装另一个版本时:
RUN apt-get update && apt-get install -y software-properties-common && add-apt-repository ppa:deadsnakes/ppa && apt-get install -y python3.11
RUN python3.11 -m pip install --upgrade --no-cache -r requirements.txt
我在构建映像期间收到错误 /usr/bin/python3.11: No module named pip。
如何使用 Dockerfile 在我的 docker-image 中正确安装特定版本的 python?
标签: python-3.x docker ubuntu