首页 > 解决方案 > DLL 加载失败 - Anaconda、MLWIC2

问题描述

我正在为 R 运行 MLWIC2 包,它应该是第一次对相机陷阱照片进行分类。同时,第一次学习Anaconda/python。我一直被这个错误阻止。

classify(path_prefix = "C:/Users/bird_/Desktop/C7_07162019",
data_info = "C:/Users/bird_/Desktop/image_labels.csv",
model_dir ="C:/Users/bird_/Desktop/MLWIC2_helper_files",
python_loc = "C:/Users/bird_/anaconda3/envs/enviro",
save_predictions = "model_predictions.txt",
architecture = 'resnet',
depth = 18,
top_n = 5,
batch_size = 128,
make_output = TRUE,
output_name = "MLWIC2_output.csv", num_cores = 16,
os="Windows",
num_classes=1000 )

Your data_info file exists: C:/Users/bird_/Desktop/image_labels.csv.
Your `path_prefix exists: C:/Users/bird_/Desktop/C7_07162019.
You are running on a Windows computer.
Traceback (most recent call last):
File "run.py", line 14, in
import numpy as np
File "C:\Users\bird_\ANACON1\envs\enviro\lib\site-packages\numpy_init_.py", line 140, in
from . import distributor_init
File "C:\Users\bird\ANACON1\envs\enviro\lib\site-packages\numpy_distributor_init.py", line 34, in
from . import _mklinit
ImportError: DLL load failed: The specified module could not be found.
The classify function did not run properly.

我正在使用 python 3.7、numpy 1.16.0(也尝试过 1.16.4)和 tensorflow 1.14.0 在 Anaconda 环境中运行它。

我已经重新安装并更新了 Microsoft Visual C++,我已经手动将 msvcp71.dll 添加到系统文件和 anaconda3 下的 DLL 文件中。我尝试添加到 PATH ~/Library/bin,我已经卸载并重新安装了 numpy。我用完了互联网上已经存在的选项。我意识到这可能是一个深奥的问题,但包存储库有一段时间没有更新(因此是旧版本的包)。谁能帮忙???

蒂亚!!

标签: pythonrmachine-learningdllanaconda

解决方案


先激活基础环境怎么样?

conda activate

推荐阅读