在Meltano项目中添加tap-csv提取器时遭遇Poetry配置错误
解决Meltano添加tap-csv时的Poetry配置错误
问题根源
这个错误源于Poetry版本兼容性问题:Meltano部分版本仅支持Poetry 1.1.x稳定版,group是Poetry 1.2+才引入的特性,而你使用的1.2.0a1属于预览版,存在未修复的兼容性bug,反而会加剧问题。
解决步骤
回退到Poetry 1.1.x稳定版
pip install poetry==1.1.15 --force-reinstall清理项目内的Poetry相关缓存与配置文件
- 删除项目根目录下的
poetry.lock文件 - 删除项目的虚拟环境文件夹(默认是
.venv) - 清理Poetry全局缓存
poetry cache clear --all pypi
- 删除项目根目录下的
重新初始化Meltano环境并重试
meltano install meltano add extractor tap-csv额外检查:如果项目的
pyproject.toml中存在[group]配置块,直接删除该部分内容(Poetry 1.1.x不支持此配置)
内容的提问来源于stack exchange,提问作者Danial B
相关产品推荐
相关产品推荐

