我正在寻找有关如何使用pipenv
管理多个软件包组的建议。
除了基本和dev
组外,我还有test
,jupyter
和dash
。
答案 0 :(得分:2)
我很乐意在官方pipenv
here中看到此内容。我的建议是去拥有这个目录结构。
├── project
└── requirements
├── dash
│ ├── PipFile
│ └── PipFile.lock
├── dev
│ ├── PipFile
│ └── PipFile.lock
├── jupyter
│ ├── PipFile
│ └── PipFile.lock
└── test
├── PipFile
└── PipFile.lock
并根据需要使用的环境,使用pipenv --venv
或使用自定义venv
位置https://docs.pipenv.org/advanced/#custom-virtual-environment-location
答案 1 :(得分:1)
我认为不可能。只有两种安装软件包的方式:生产(无选项)和非生产(选项--dev
)。这些two groups are hard-coded在代码中。