如何定义多个需求文件?

新手上路,请多包涵

我怎样才能在我的 requirements.txt 文件中定义多个需求文件。

 -r base.txt
-r test.txt

当前行为是 pip 仅安装来自 test.txt 的包。我希望 pip 安装在 base.txttest.txt 中找到的包。我可以发誓我过去曾见过有人这样做,但我找不到任何例子。

原文由 self. 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 335
2 个回答

pip 接受多个 -r 参数:

pip install -r reqs1.txt -r reqs2.txt

pip install 的帮助

-r, –要求

从给定的要求文件安装。该选项可以多次使用。

原文由 snakecharmerb 发布,翻译遵循 CC BY-SA 4.0 许可协议

您可以让一个文件“包含”另一个文件;例如,如果您将其放入 file2.txt

 -r file1.txt
Django
Flask
etc.

然后当你做 pip install -r file2.txt 时,它也会安装来自 file1.txt 的东西。

我经常使用这种策略来创建一个“基本”需求文件,然后只指定每个阶段(开发、测试、暂存、生产等)所需的那些东西

原文由 Burhan Khalid 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题