我有一个pyproject.toml并且我已经做了poetry init(显然)并且poetry install.
如果我手动更改 toml 文件,我到底需要做什么?
一方面,我认为我必须同步poetry.lock文件,但我是否要删除它并再次安装?对于编辑 toml 文件后如何继续,我有相互矛盾的想法。
poetry add另外,如果我执行 a而不是手动编辑 toml,过程是否相同?
pyproject.toml每当您在运行中更改与诗歌相关的内容poetry lock --no-update时,都会将文件与这些更改同步poetry.lock。该--no-update标志尝试保留依赖项的现有版本。更新锁定文件后,运行poetry install以将您的 venv 与锁定的依赖项同步。
只要有可能,您应该更喜欢使用 Poetry 的 cli,而不是手动编辑pyproject.toml. Poetry 将为您处理上述步骤。因此,如果您运行poetry add <somedep>,Poetry 会将条目添加到您的 中pyproject.toml,更新poetry.lock并安装必要的依赖项。
| 归档时间: |
|
| 查看次数: |
6452 次 |
| 最近记录: |