【发布时间】:2018-11-23 19:36:59
【问题描述】:
我正在学习 pipenv,但有些东西我不太明白。显然你的 Pipfile 可以包含两个部分:
[packages]
...
[dev-packages]
....
据我了解,包部分是列出您安装的包的地方。但是 dev-packages 部分是干什么用的?它与包部分有何不同?
【问题讨论】:
我正在学习 pipenv,但有些东西我不太明白。显然你的 Pipfile 可以包含两个部分:
[packages]
...
[dev-packages]
....
据我了解,包部分是列出您安装的包的地方。但是 dev-packages 部分是干什么用的?它与包部分有何不同?
【问题讨论】:
此部分用于开发要求。因此,像 linter、单元测试库等之类的东西。所有这些在用户的机器上都不需要。
要将软件包安装为 dev-requirement 将 -d 添加到 install 命令,要安装 dev-requirements 部分将 -d 添加到 sync 命令。
【讨论】: