gpt4 book ai didi

python - 有或没有 venv 的 Docker?

转载 作者:行者123 更新时间:2023-12-05 04:38:46 30 4
gpt4 key购买 nike

<分区>

我是 Docker 的新手,正在学习它,我的问题是我必须在 Docker 中使用 venv 还是它不重要?因为我无法在 docker 中配置 venv,它给了我一个错误,比如 cannot import Django activate venv...,我阅读了一些答案但无法得到答案,有些人说需要使用 venv 其他人不重要。

我的 DOcker 文件

FROM python:3.8

#set environment variables
ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1

RUN python3 -m venv venv

#Set work directory
WORKDIR /code/

#Install dependencies
COPY requirements.txt .
RUN . /venv/bin/activate && pip install -r requirements.txt

COPY . /code/

如果我不使用 venv Docker 运行良好,但当涉及到安装包时,它会给我警告,如 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behavior with the system包管理器。建议改用虚拟环境:...谁能解释清楚吗?

提前致谢

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