ImportError: DLL load failed while importing _ext: 找不到指定的程序。
ImportError: DLL load failed while importing _ext: 找不到指定的程序。
报错描述
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博客
更多推荐




所有评论(0)