虚拟环境要求.txt



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

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

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

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

最新更新