我用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.
此错误的原因可能是什么?
1条答案
按热度按时间nxagd54h1#
当我使用pip安装诗歌版本1.4.2时,我得到了提到的错误。使用以下命令切换到安装poetry可修复此问题:
我不清楚为什么这样可以解决这个问题,请随时修改我的回答并给出解释。