同一项目中 Python 的递归需求?
这里有个简单的问题。
假设我想把我的项目分成多个小项目。我希望为每个小项目指定它们需要的依赖项,但又希望整个项目能作为一个整体来使用。
举个例子:
Project
|- setup.py
|- requirements.txt
|- Subproject1
|- requirements.txt
|- code.py
|- Subproject2
|- requirements.txt
|- foo.py
所以,我不想在一个主文件里列出所有的依赖项,而是想在每个小项目里单独列出。这样做可以吗?
1 个回答
2
如果你说的是像 pip install -r whole-project-requirements.txt
这样的命令,其中 whole-project-requirements.txt
文件里列出了子项目所需要的依赖项,这样的做法是可行的。你可以参考 这个之前的StackOverflow问题,里面会对你有帮助。