【问题标题】:Purpose of using virtual environment [duplicate]使用虚拟环境的目的[重复]
【发布时间】:2019-02-05 15:32:12
【问题描述】:

使用虚拟环境来控制安装在您的开发机器上的各种软件包的版本的主要目的是什么?

例如,我正在使用 Django 开发一个 webapp。我的假设是,如果我在计算机上更新 Django 或 python 版本,使用像 Pipenv 这样的虚拟环境将确保我不会遇到任何问题,因为 webapp 项目与它自己的 Django 和 Python 版本是隔离的。 使用 Pipenv 还有其他显着的好处吗?

【问题讨论】:

标签: python django virtualenv pipenv python-venv


【解决方案1】:

使用 Pipenv/virtualenv 的另一个好处是,它可以更轻松地在同一台服务器上部署多个 Web 应用程序。无需在服务器上全局安装给定 Web 应用程序的包,virtualenv 可以由非特权部署过程管理,所有这些都包含在该特定 Web 应用程序的部署目录中。

【讨论】:

    猜你喜欢
    • 2019-09-24
    • 2020-08-19
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    • 2021-12-18
    • 2017-06-05
    • 1970-01-01
    • 2021-01-31
    相关资源
    最近更新 更多