gpt4 book ai didi

python-poetry - 当我更改诗歌 pyproject.toml 时该怎么办?

转载 作者:行者123 更新时间:2023-12-03 07:57:54 34 4
gpt4 key购买 nike

我有一个pyproject.toml,并且我已经做了poetry init(显然)和poetry install

如果我手动更改 toml 文件,我到底需要做什么?

一方面,我认为我必须同步poetry.lock 文件,但我是否需要删除它并再次安装?对于编辑 toml 文件后如何继续,我有相互矛盾的想法。

此外,如果我执行poetry add而不是手动编辑 toml,过程是否相同?

最佳答案

每当您更改 pyproject.toml 中与诗歌相关的内容时运行poetry lock --no-update然后同步 poetry.lock包含这些更改的文件。 --no-update flag 尝试保留依赖项的现有版本。更新锁定文件后,运行 poetry install将您的 venv 与锁定的依赖项同步。

只要有可能,您应该更喜欢使用 Poetry 的 cli,而不是手动编辑 pyproject.toml 。 Poetry 将为您处理上述步骤。因此,如果您运行 poetry add <somedep> ,诗歌会将条目添加到您的 pyproject.toml ,更新poetry.lock并将安装必要的依赖项。

关于python-poetry - 当我更改诗歌 pyproject.toml 时该怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75576816/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com