gpt4 book ai didi

python - 为什么人们在 docker 容器中创建 virtualenv?

转载 作者:IT老高 更新时间:2023-10-28 12:40:08 26 4
gpt4 key购买 nike

您可以在几秒钟内使用 Dockerfile 构建一个容器。那为什么还要在 docker 容器内安装虚拟环境呢?

就像虚拟机中的“虚拟机”?

最佳答案

我在 Docker 中使用 virtualenvs,我认为有几个原因:

  1. 您可能希望将您的应用与系统的 Python 包隔离开来
  2. 您可能希望运行自定义版本的 python,但仍保持系统的软件包不变
  3. 您可能需要对为特定应用安装的软件包进行细粒度控制
  4. 您可能需要运行多个具有不同要求的应用

我认为这些都是在安装结束时添加一点 pip install virtualenv 的合理理由! :)

关于python - 为什么人们在 docker 容器中创建 virtualenv?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29146792/

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