该教程用于解决使用一键包出现OSError缺少dll文件等报错问题
解决“OSError: [WinError 126] 找不到指定的模块。 比如,
Error loading “OSError: [WinError 126] 找不到指定的模块。 Error loading “F:FitDiTdeepfacelibsite-packagestorchlibfbgemm.dll” or one of its dependencies.
首先下载 dll 文件依赖分析工具 Dependencies (运行该软件,需要安装 Visual C++ Redistributable)
下载地址:https://pan.baidu.com/s/1lVDxbMT9c5nDvXgvvduhMA?pwd=12wc
下载文件,解压打开,找到DependenciesGui.exe,运行,file中打开报错的文件夹,我这里是“F:FitDiTdeepfacelibsite-packagestorchlib”
打开“fbgemm.dll”,显示“libomp140.x86_64.dll”标红,表示缺少文件,下载这个文件
打开网页https://www.dllme.com 搜索 libomp140.x86_64.dll
或者直接网盘下载,下载地址:https://pan.baidu.com/s/1JBDM8sW3R5Y33ijnJlrTTg?pwd=53au
根据需求下载文件,现在系统基本都是64位,下的第一个可用,
下载完后,把文件中的“libomp140.x86_64.dll”复制到报错的文件夹下(比如F:FitDiTdeepfacelibsite-packagestorchlib),就解决了
本贴只是举例说明,其他类似“OSError: [WinError 126] 找不到指定的模块”皆可按照贴中说明操作即可。