虚拟环境requirements.txt

时间:2015-01-01 23:58:56

标签: virtualenv requirements.txt

我想在我的虚拟环境中放置一个requirements.txt文件。我想到的两种方法是制作一个txt文件,然后将其移动到正确的目录(我不知道如何找到目录:当我输入workon时,PathToScripts和PathToSitePackages说C:\ Users \ A.virtualenvs。 ..)并在我进入目录后创建一个requirements.txt文件(我不知道如何在正确的目录中创建文件)。我的任何想法都是解决这个问题的好方法吗?有一个更好的方法吗?

1 个答案:

答案 0 :(得分:0)

正常的做法是将requirements.txt文件放在应用程序源代码的根目录中。这样,您可以将其置于版本控制之下,与其他应用程序工件一起使用。这就是virtualenvwrapper期望你做的事情。这就是为什么virtualenvwrapper可以区分创建虚拟环境的目录和创建虚拟环境时指定的工作目录。我理解为什么你可能想把requirements.txt放在虚拟环境中,但这不是通常的方法。

可能有一种方法可以指定虚拟环境目录与工作目录相同。您可以尝试指定工作目录与创建虚拟环境时的工作目录相同,我们再次可以在事后编辑文件。但这并不是人们通常做事的方式。

您必须查看为您正在使用的操作系统创建虚拟机的目录的文档。在Linux下,它们会被放入您家中的隐藏目录中。