我正在学习pipenv,有些东西我不太明白。显然,您的Pipfile可以包含两个部分:
[packages] ... [dev-packages] ....
据我所知,packages部分是列出你安装的软件包的地方。但是dev-packages部分是做什么的呢?它和packages部分有什么不同呢?
plicqrtu1#
这一部分是关于开发需求的。所以像linter,单元测试库等东西在用户的机器上都是不需要的。要将软件包安装为dev-requirement,请将-d添加到install命令(即pipenv install -d ...),要安装dev-requirements部分,请将-d添加到sync命令(即pipenv sync -d ...)。
-d
install
pipenv install -d ...
sync
pipenv sync -d ...
1条答案
按热度按时间plicqrtu1#
这一部分是关于开发需求的。所以像linter,单元测试库等东西在用户的机器上都是不需要的。
要将软件包安装为dev-requirement,请将
-d
添加到install
命令(即pipenv install -d ...
),要安装dev-requirements部分,请将-d
添加到sync
命令(即pipenv sync -d ...
)。