-1

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

4

1 回答 1

0

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

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

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

于 2015-01-02T00:35:58.080 回答