Load configuration information from ./configs/pose_estimation/pose_demo.yaml Traceback (most recent call last): File "mmskl.py", line 123, in <module> main() File "mmskl.py", line 117, in main call_obj(**cfg.processor_cfg) File "/home/zrb/mmskeleton/mmskeleton/utils/importer.py", line 24, in call_obj return import_obj(type)(**kwargs) File "/home/zrb/mmskeleton/mmskeleton/processor/pose_demo.py", line 66, in inference if not third_party.is_exist('mmdet'): File "/home/zrb/mmskeleton/mmskeleton/utils/third_party.py", line 13, in is_exist lazy_import._load_module(module) File "/home/zrb/anaconda3/envs/open-mmlab/lib/python3.7/site-packages/lazy_import-0.2.2-py3.7.egg/lazy_import/__init__.py", line 485, in _load_module raise TypeError("Passed module is not a LazyModule instance.") TypeError: Passed module is not a LazyModule instance.
时间: 2023-12-22 18:05:34 浏览: 358
Configs_NeverNever_nubilefilms.com_NuBlLEFlLMS、COm_loli/anom_nub
根据你提供的错误信息,看起来是在导入模块时出现了错误。具体来说,代码中调用了一个名为`lazy_import`的模块,并尝试加载一个模块,但传递给`lazy_import._load_module`的参数不是`LazyModule`的实例,导致抛出了`TypeError`异常。
要解决这个问题,你需要检查以下几点:
1. 确保`lazy_import`模块已正确安装。你可以使用`pip`命令来安装或更新该模块。
2. 检查导入的模块是否存在问题。确保你导入的模块名称正确且可以正常访问。
3. 检查代码中是否有其他地方对`lazy_import._load_module`进行了修改或重写。如果有,请确保修改方式正确并且不会导致传递给该函数的参数类型错误。
如果以上步骤都正确无误,但问题仍未解决,建议你检查相关代码的文档或寻求更深入的技术支持。
阅读全文