我应该总是在Django中使用virtualenvs吗?

Chr*_*ola 0 python django virtualenv

我是初学者,我正在学习Django进行Web开发.所以我想知道我的小测试,应该总是有一个virtualenv或者我可以继续学习而不安装它吗?我问过,因为在youtube Django视频中,一些教师正在安装它,而其他教练则没有.

kir*_*uru 6

搭便车的导游到蟒蛇

虚拟环境是一种工具,通过为它们创建虚拟Python环境,将不同项目所需的依赖关系保存在不同的位置.它解决了"Project X依赖于版本1.x但是,Project Y需要4.x"的困境,并使您的全局站点包目录保持清洁和易于管理.

这意味着如果您在本地环境中安装所有软件包,则在处理多个项目时可能会发生冲突.因此,为每个项目设置virtualenv被认为是故障安全.