python - pipenv [dev-packages] 部分是做什么用的?
问题描述
我正在学习pipenv,有些东西我不太明白。显然您的 Pipfile 可以包含两个部分:
[packages]
...
[dev-packages]
....
据我了解,包部分是列出您安装的包的地方。但是 dev-packages 部分是干什么用的?它与包部分有何不同?
解决方案
本节用于开发需求。因此,诸如 linter、单元测试库等之类的东西。所有这些在用户的机器上都不需要。
要安装包作为 dev-requirement 添加-d
到install
命令,安装 dev-requirements 部分添加-d
到sync
命令。
推荐阅读
- html - 如何访问 ngContainer 中嵌套 JSON 中的数据?
- conv-neural-network - 如何使用 CNN 模型检测 YOLO 识别的物体
- clojurescript - 重新框架:未注册事件处理程序
- java - 在另一个活动中查看保存在表格布局中的数据
- build - 使用 cmake 构建带有 -I、-L 和 -l 的 g++ 命令
- automated-tests - 使用 amazon-congnito-identity-js 脚本的 testcafe 仅在 IE 或 Edge 上失败
- regex - 使用单词边界,除非数字前有句点,否则如何匹配一串数字?
- javascript - 如何编写此算法来搜索问题树中的下一个问题?
- html - hreflang 标记在检查工具中显示错误。自引用标签和返回标签链接没有正确设置。?
- java - 删除后元素的 ID 会怎样?