Conan 2.0推送配方至Conan Center遇Linter报错,求ConanInvalidConfiguration正确用法
解决Conan 2.0 ConanInvalidConfiguration导入废弃问题
这个错误并非ConanInvalidConfiguration类本身被废弃,而是导入路径发生了变更,Conan Center的Linter会强制校验是否符合Conan 2.x的规范导入方式。
你需要将旧的导入语句替换为:
from conan.errors import ConanInvalidConfiguration
常见的已废弃旧导入方式包括:
from conans.errors import ConanInvalidConfiguration- 其他基于
conans模块的导入路径
替换后,Linter的E9010错误会消失,且完全兼容Conan 2.x版本。官方文档中提到的ConanInvalidConfiguration类的使用逻辑保持不变,仅需调整导入来源即可。
内容的提问来源于stack exchange,提问作者the_storyteller
相关产品推荐
相关产品推荐

