警告:锁定文件与 pyproject.toml 中的最新更改不同步



当我在Python 3.7中使用诗歌命令时,在我的情况下:

poetry export -f requirements.txt

我收到以下错误:

Warning: The lock file is not up to date with the latest changes in pyproject.toml. You may be getting outdated dependencies. Run update to update them.

到目前为止很清楚,但是如果我运行诗歌更新,它会升级我的依赖项,这不是我目前想要的项目。如果我运行诗歌锁,它仍然会升级依赖项。

我该如何解决此问题?

这是诗歌中的一个已知问题。

问题已解决,请使用:poetry lock --no-update

旧答案:

当前有使用以下命令的解决方法:

poetry add pathlib2
poetry remove pathlib2

其中 pathlib2是任何尚未依赖的库,并且它本身没有依赖关系,因此 pathlib2。

使用这些命令将重写锁文件哈希并解决文件冲突,而无需升级项目中使用的任何其他包。

试试命令

诗歌安装