#python #r #machine-learning #dll #anaconda
Вопрос:
Я запускаю пакет MLWIC2 для R, который должен впервые классифицировать фотографии с камер-ловушек. И в то же время впервые изучаю 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:Usersbird_ANACON1envsenvirolibsite-packagesnumpy_init_.py", line 140, in from . import distributor_init File "C:UsersbirdANACON1envsenvirolibsite-packagesnumpy_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.
Я запускаю его в среде Anaconda с python 3.7, с numpy 1.16.0 (тоже пробовал 1.16.4) и tensorflow 1.14.0.
Я переустановил и обновил Microsoft Visual C , я вручную добавил msvcp71.dll в системные файлы и в DLL-файл под anaconda3. Я попытался добавить в ПУТЬ ~/Library/bin, я удалил и переустановил numpy. У меня заканчиваются варианты, которые уже существуют в Интернете. Я понимаю, что это может быть эзотерической проблемой, но репозиторий пакетов некоторое время не обновлялся (следовательно, более старые версии пакетов). Кто-нибудь может помочь???
ТИА!!
Ответ №1:
Как насчет того, чтобы сначала активировать базовую среду?
conda activate
Комментарии:
1. Я делал это в конде. Должен ли я делать это в R? Спасибо!