我的目标是创建一个带有两个子包的名称空间包:foo和bar。我正在按照本教程创建名称空间结构:
root/
├ setup.py
└ microlibs/
├ foo/
│ ├ setup.py
│ ├ macrolib/
│ └ foo/
│ ├ __init__.py
│ ├ module1.py
│ ├ ...
│ └ moduleN.py
.
.
.
└ bar/
├ setup.py
├ macrolib/
└ bar/
├ __init__.py
├ module1.py
├ ...
└ moduleN.py
每个microlib都有我要使用pipenv管理的一组依赖项。我还希望能够使用pipenv安装所有macrolib的依赖项。我应该如何为此设置pipenv?根据我的尝试,我无法先在宏库级别运行pipenv shell
,然后再在微库内部运行。