使用Poetry 1.3.2添加依赖到dev组时提示--group选项不存在
解决Poetry添加dev组依赖时"--group"选项不存在的问题
首先明确:
dev是Poetry内置的默认开发依赖组,不需要用--group参数指定。正确添加默认dev组依赖的命令是:poetry add pytest --dev这个命令会自动将pytest写入
[tool.poetry.group.dev.dependencies]块,和你手动配置的结构一致。--group参数是用于自定义非默认依赖组的,比如你创建了一个名为ci的自定义组,才需要用:poetry add pytest --group ci执行该命令时,Poetry会自动在
pyproject.toml中生成[tool.poetry.group.ci.dependencies]配置块。排查版本不一致问题:
- 执行
poetry --version确认当前实际运行的Poetry版本,避免系统中存在多个Poetry安装(比如全局和虚拟环境内)导致版本不匹配。 - 如果确认版本是1.2+但问题仍存在,彻底卸载现有Poetry后重新安装(优先使用官方提供的安装脚本,避免pip安装的版本出现异常)。
- 执行
内容的提问来源于stack exchange,提问作者Carmy John
相关产品推荐
相关产品推荐

