当我在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。
使用这些命令将重写锁文件哈希并解决文件冲突,而无需升级项目中使用的任何其他包。
试试命令
诗歌安装