报错描述

Traceback (most recent call last):
  File "D:\Project\pyskl-main\pyskl-main\Test\show_pose.py", line 12, in <module>
    from pyskl.apis import inference_recognizer, init_recognizer
  File "D:\Project\pyskl-main\pyskl-main\pyskl\apis\__init__.py", line 5, in <module>
    from .train import init_random_seed, train_model
  File "D:\Project\pyskl-main\pyskl-main\pyskl\apis\train.py", line 13, in <module>
    from mmdet.core import EvalHook
  File "D:\Users\anaconda3\envs\MMlab\lib\site-packages\mmdet\core\__init__.py", line 3, in <module>
    from .bbox import *  # noqa: F401, F403
  File "D:\Users\anaconda3\envs\MMlab\lib\site-packages\mmdet\core\bbox\__init__.py", line 8, in <module>
    from .samplers import (BaseSampler, CombinedSampler,
  File "D:\Users\anaconda3\envs\MMlab\lib\site-packages\mmdet\core\bbox\samplers\__init__.py", line 12, in <module>
    from .score_hlr_sampler import ScoreHLRSampler
  File "D:\Users\anaconda3\envs\MMlab\lib\site-packages\mmdet\core\bbox\samplers\score_hlr_sampler.py", line 3, in <module>
    from mmcv.ops import nms_match
  File "D:\Users\anaconda3\envs\MMlab\lib\site-packages\mmcv\ops\__init__.py", line 2, in <module>
    from .active_rotated_filter import active_rotated_filter
  File "D:\Users\anaconda3\envs\MMlab\lib\site-packages\mmcv\ops\active_rotated_filter.py", line 8, in <module>
    ext_module = ext_loader.load_ext(
  File "D:\Users\anaconda3\envs\MMlab\lib\site-packages\mmcv\utils\ext_loader.py", line 13, in load_ext
    ext = importlib.import_module('mmcv.' + name)
  File "D:\Users\anaconda3\envs\MMlab\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
ImportError: DLL load failed while importing _ext: 找不到指定的程序。

原因

参考了这个博客

ImportError: DLL load failed while importing _ext: 找不到指定的模块。-CSDN博客

大概率还是和mmcv有关

解决办法

卸载pytorch

卸载torchvision

卸载torchaudio

卸载mmcv-full

卸载mmdet

卸载mmpose

接着开始安装低版本pytorch

conda install pytorch==1.10.1 torchvision==0.11.2 torchaudio==0.10.1 cudatoolkit=11.3 -c https://mirror.nju.edu.cn/anaconda/cloud/pytorch -c https://mirror.nju.edu.cn/anaconda/pkgs/main

 

到这里安装pytorch成功

由于之前安装过了openmim,所以不需要安装openmim了

mim install mmcv-full==1.5.0

 

pip install mmdet==2.23.0 mmpose==0.24.0

 

由于之前已经执行过下面这两条命令

pip install -r requirements.txt

pip install -e .

所以不需要执行这两行命令了

也就是说问题出在了只是部分库有问题

所以只需要解决部分库安装的问题即可

windows安装pyskl_python安装skl-CSDN博客

ImportError: DLL load failed while importing _ext: 找不到指定的模块。-CSDN博客

Logo

一站式 AI 云服务平台

更多推荐