如果您不小心在诗歌中安装了依赖项作为主要依赖项(即poetry add ...
),是否可以快速将其转换为开发依赖项(即poetry add --dev ...
),还是必须卸载并重新安装poetry add --dev
?
答案 0 :(得分:4)
您可以手动将pyproject.toml
中[tool.poetry.dependencies]
中的相应行移动到[tool.poetry.dev-dependencies]
,然后再运行poetry lock
。
答案 1 :(得分:0)
您也可以按任一顺序poetry add -D <dep>
和poetry remove <dep>
。只要确保使用相同的版本约束即可。如果您使用不同的约束条件,则诗歌会停止/警告您。