Проекты MLFlow не могут найти исполняемый файл conda

Я следую руководству на веб-сайте MLFlow. Мне удалось запустить train.py, и пользовательский интерфейс mlflow работал нормально. При упаковке проекта пытается использовать переменную env MLFLOW_CONDA_HOME, но не удается найти conda. Я попытался установить переменную на путь anaconda3 / condabin, но, похоже, мой исполняемый файл не нашел. Я получаю следующую ошибку: ОШИБКА mlflow.cli: === Не удалось найти исполняемый файл Conda в / anaconda3 / condabin \ bin / conda. Убедитесь, что Conda установлена ​​в соответствии с инструкциями на странице https://conda.io/docs/user-guide/install/index.html. Вы также можете настроить MLflow для поиска определенного исполняемого файла Conda, установив в переменной среды MLFLOW_CONDA_HOME путь к исполняемому файлу Conda ===

Добавление \ bin / conda в конец пути кажется проблемой, я не уверен, почему это делает mlflow. Я даже попытался установить его на свой python.exe в моем conda env, но не повезло. Я нигде не могу найти папку bin / conda в моей папке Anaconda.


person user2208346    schedule 14.12.2019    source источник
comment
Я думаю, это должно быть /bin/conda, а не \bin/conda   -  person pedram    schedule 14.12.2019
comment
Точно, но mlflow добавляет часть \ bin / conda к моему пути, когда я запускаю mlflow run examples / sklearn_elasticnet_wine -P alpha = 0.42 И у меня даже нет папки bin / conda!   -  person user2208346    schedule 16.12.2019


Ответы (3)


MLflow 1.5 был выпущен только сегодня.

Он специально не упоминает об этом в примечаниях github, но у меня была такая же проблема, когда он прикрепил \ bin / conda, и теперь он больше этого не делает.

person Justin Malloy    schedule 20.12.2019

Я решил это, запустив его из Anaconda Prompt. Убедитесь, что mlflow сначала установлен в anaconda, больше ничего. Но проблема в том, что он плохо совместим с Windows, вам нужно будет разделить его на два шага, активировать среду conda, а затем запустить с --no-conda, как указано здесь https://github.com/mlflow/mlflow/issues/2674

person Fugui    schedule 01.06.2020

Я решил проблему, полностью удалив переменную среды MLFLOW_CONDA_HOME. Убедитесь, что вы добавили путь к исполняемому файлу conda в свою переменную PATH.

person KyuMirthu    schedule 23.02.2020