gpt4 book ai didi

python - 我想使用我选择的 python3 的 virtualenv,比如 python3.6

转载 作者:太空宇宙 更新时间:2023-11-04 09:58:57 26 4
gpt4 key购买 nike

我想在使用 python3.6 的 docker 文件中创建 virtualenv,但我不知道 python3.4 版本是从哪里来的,即使该版本不是我在 ubuntu 中的默认 python3 版本,我也从未在我的系统中安装它电脑

FROM ubuntu:trusty

#RUN export PYTHONPATH="$PYTHONPATH:/usr/bin/python3.6"
#ENV PYTHONPATH "${PYTONPATH}:/usr/bin/python3.6"
#RUN update-alternatives --set python /usr/bin/python3.6

RUN apt-get install python3
RUN python3 --version

## creating and activating env for python3
RUN apt-get update && apt-get install && apt-get upgrade

#RUN export PYTHONPATH="$PYTHONPATH:/usr/bin/python3.6/"
RUN apt-get install python3-pip -y
RUN pip3 install virtualenv
#
RUN python3 -m virtualenv --python=/usr/bin/python3.6 /opt/venv
RUN . /opt/venv/bin/activate
FROM ubuntu:trusty
#MAINTAINER dev@aee.net

#RUN export PYTHONPATH="$PYTHONPATH:/usr/bin/python3.6"
#ENV PYTHONPATH "${PYTONPATH}:/usr/bin/python3.6"
#RUN update-alternatives --set python /usr/bin/python3.6

RUN apt-get install python3
RUN python3 --version

## creating and activating env for python3
RUN apt-get update && apt-get install && apt-get upgrade

#RUN export PYTHONPATH="$PYTHONPATH:/usr/bin/python3.6/"
RUN apt-get install python3-pip -y
RUN pip3 install virtualenv
#
RUN python3 -m virtualenv --python=/usr/bin/python3.6 /opt/venv
RUN . /opt/venv/bin/activate

我想在这个 virtualenv 中使用 python3.6,但我找到了 python3.4

最佳答案

所以你可以在你的 docker 镜像上安装 python3.6 多个变体来做到这一点。一些例子 here .

但我建议使用 python docker images 之一.因此,例如,如果你想在你的图像上使用 python3.6 Dockerfile 应该如下所示:

FROM python:3.6-stretch
RUN pip3 install virtualenv
RUN python3 -m virtualenv --python=$(which python3.6) /opt/venv
RUN . /opt/venv/bin/activate

如果您确实需要 Ubuntu(trusty) 和其他发行版(在本例中为 Debian-stretch)并不好,您可以查看这些镜像设置 on github .

关于python - 我想使用我选择的 python3 的 virtualenv,比如 python3.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57821430/

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