python-3.x Poetry安装失败,出现“ChefBuildError”后端“poetry. cor. masonry.API”不可用

tag5nh1u  于 2023-05-30  发布在  Python
关注(0)|答案(1)|浏览(608)

我用Poetry版本1.4.2制作了自己的Python包:

[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"

在另一个软件包中,也是用poetry安装(版本1.4.2),我依赖于这个软件包。如果我在本地运行poetry install,那么一切都很好。但是,当作为Dockerfile构建步骤安装时,我得到以下错误:

ChefBuildError

Backend 'poetry.core.masonry.api' is not available.

此错误的原因可能是什么?

nxagd54h

nxagd54h1#

当我使用pip安装诗歌版本1.4.2时,我得到了提到的错误。使用以下命令切换到安装poetry可修复此问题:

curl -sSL https://install.python-poetry.org | POETRY_VERSION=1.4.2 python3 -

我不清楚为什么这样可以解决这个问题,请随时修改我的回答并给出解释。

相关问题