MLFlow项目找不到conda可执行文件

时间:2019-12-14 00:47:58

标签: python anaconda conda mlflow

我正在遵循MLFlow网站上的教程。我能够运行train.py和mlflow ui正常工作。打包项目尝试使用env变量MLFLOW_CONDA_HOME,但是找不到conda。 我尝试将变量设置为anaconda3 / condabin的路径,但似乎找不到我的可执行文件。这是我得到的错误:  错误mlflow.cli:===在/ anaconda3 / condabin \ bin / conda找不到Conda可执行文件。确保按照安装程序安装了Conda https://conda.io/docs/user-guide/install/index.html的规定。您还可以通过设置MLFLOW_CONDA_HOME环境变量来配置MLflow以查找特定的Conda可执行文件  到Conda可执行文件的路径===

在路径的末尾添加\ bin / conda似乎是问题所在,我不确定为什么mlflow会这样做。我什至尝试在conda env中将其设置为python.exe,但是没有运气。我在Anaconda文件夹中的任何地方都找不到bin / conda文件夹。

3 个答案:

答案 0 :(得分:1)

MLflow 1.5今天才发布。

它在github注释中没有特别提及,但是我遇到了同样的问题,它在\ bin / conda上贴了,现在不再这样做了。

答案 1 :(得分:1)

我通过在Anaconda Prompt上运行来解决此问题。确保也首先在anaconda中安装了mlflow。但是问题是,它在Windows上不兼容,您需要分成两个步骤,激活conda环境,然后使用--no-conda运行,如此处https://github.com/mlflow/mlflow/issues/2674

答案 2 :(得分:0)

我通过一起删除MLFLOW_CONDA_HOME环境变量解决了该问题。确保已将conda可执行文件的路径添加到PATH变量。