【发布时间】:2019-09-06 11:47:44
【问题描述】:
我想在使用 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
【问题讨论】:
标签: python python-3.x linux ubuntu virtualenv