诗歌陷入无限安装/更新

问题描述 投票:0回答:2

我的问题是,当我执行

poetry install
poetry update
poetry lock
时,进程会无限期地运行。

我尝试使用

-vvv
标志来获取正在发生的事情的输出,看起来它永远卡在第一次安装中。

我的连接良好,我尝试安装的所有软件包都存在。

我使用版本 1.2.1,但我无法升级到较新的版本,因为

.lock
文件的格式不同,并且我们的管道失败。

python infinite python-poetry
2个回答
11
投票

我在 GitHub 存储库的问题中找到了线索。

如果您使用的是 Linux,则必须删除用户主目录中 .cache/pypoetry 目录中的所有 .lock 文件。

找到〜/.cache/pypoetry -name '*.lock' -type f -delete

如果该目录不存在,可能位于其他位置。

然后我建议删除您正在安装的项目中生成的“.lock”文件。

希望它对某人有帮助!


7
投票

另一种可能性是工件缓存损坏。 (来源

您可以使用以下命令删除所有虚拟环境、清除缓存并删除诗歌

artifacts
目录的内容:

poetry env remove --all
poetry cache clear --all .
rm -rf $(poetry config cache-dir)/artifacts

此外,您也可以删除

poetry.lock
文件并再次尝试
poetry install

© www.soinside.com 2019 - 2024. All rights reserved.