何时?;在哪里为新的django项目创建虚拟环境?
我为django应用程序创建了我的第一个虚拟环境,该应用程序是根据教程指南创建的。现在我不确定,我可以使用相同的环境(相同的名称),还是在创建新项目时需要创建一个新的虚拟环境 我知道使用虚拟环境可以隔离各个项目依赖项和包版本,但我的项目都有相同版本的django和python。到目前为止,我没有安装任何其他库,我想它们也会使用相同的版本。这里还有什么我遗漏的吗 我刚刚尝试从当前的虚拟环境创建一个新的虚拟环境,一旦激活它,我现在就进入了新创建的虚拟环境。可以从另一个虚拟环境中创建新的虚拟环境吗?这与在虚拟环境之外这样做有什么不同吗何时?;在哪里为新的django项目创建虚拟环境?,django,virtualenv,Django,Virtualenv,我为django应用程序创建了我的第一个虚拟环境,该应用程序是根据教程指南创建的。现在我不确定,我可以使用相同的环境(相同的名称),还是在创建新项目时需要创建一个新的虚拟环境 我知道使用虚拟环境可以隔离各个项目依赖项和包版本,但我的项目都有相同版本的django和python。到目前为止,我没有安装任何其他库,我想它们也会使用相同的版本。这里还有什么我遗漏的吗 我刚刚尝试从当前的虚拟环境创建一个新的虚拟环境,一旦激活它,我现在就进入了新创建的虚拟环境。可以从另一个虚拟环境中创建新的虚拟环境吗?这
如果我使用与旧项目相同的命名虚拟环境,对于这个新项目,会有什么影响?如您在问题中所述
venv
(虚拟环境)as-in允许您创建项目中使用的依赖项的快照,这样您就不会在“全局”上下文中安装依赖项,这意味着您的主Python目录
虚拟环境是一个Python环境,Python
解释器、安装在解释器中的库和脚本与
安装在其他虚拟环境中的,以及(默认情况下)任何
安装在“系统”Python中的库,即已安装的库
作为操作系统的一部分。虚拟环境是一个目录
树,其中包含Python可执行文件和其他
指示它是一个虚拟环境
所以,请回答您在帖子中提到的两个问题:
venv
。在我看来,如果您对环境进行任何更改(如包更新等),这将限制错误发生的概率