我想以编程方式运行pip,并确定当前的虚拟环境是否符合指定的requirements.txt文件。我不关心运行pip或任何其他操作,但是我认为由于它可以读取类似于requirements.txt的文件,所以这将是一个好的开始。
但是,我甚至没有找到有效地从命令行运行pip的方法。在某个地方建议使用"pip install -r requirements.txt --no-install",但它会下载每个包,并且即使这不是问题,我也不确定如何解释其输出来判断所有依赖项是否满足。
但是,我甚至没有找到有效地从命令行运行pip的方法。在某个地方建议使用"pip install -r requirements.txt --no-install",但它会下载每个包,并且即使这不是问题,我也不确定如何解释其输出来判断所有依赖项是否满足。
pkg_resources
这个响应似乎有用,但我怀疑它是否能够与requirements.txt
中作为依赖项的github
存储库一起使用。如果这是唯一的选择,我可能需要采取这种方法... - orange