如何使用pipenv管理两个以上的软件包组?

时间:2018-06-27 11:14:06

标签: python pip pipenv

我正在寻找有关如何使用pipenv管理多个软件包组的建议。

除了基本和dev组外,我还有testjupyterdash

2 个答案:

答案 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在代码中。